Software Developer jobs in Cambridge

Principal Software Development Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

As a senior engineer at Arm, not only will you play a part in developing the technology of tomorrow, but you will also have the opportunity to directly help and support hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications. If... As a senior engineer at Arm, not only will you play a part in developing the technology of tomorrow, but you will also have the opportunity to directly help and support hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications. If you are craving for that exciting and challenging role – Arm is the place for you Job Description: The Development Platforms Group is delivering on Arm’s ambition to be ubiquitous across all compute (Cloud, AI, Mobile, IoT, Automotive) and as accessible as possible. It also strives to reduce the cost, complexity, and time needed by our partners, customers, and users to adopt or build on our latest designs and pieces of technology. Responsibilities: You will be joining a growing team which develops and operates some of the online services to make this possible. In creating and maintaining cloud services, you will be involved in: ? Building scalable, API-driven cloud services. ? Running cloud infrastructure to ensure high availability and reliability of cloud services with AWS and Kubernetes. ? Applying DevOps principles, such as Continuous Integration and Delivery, making automation a key feature of our development processes. ? Following the Agile software development lifecycle by being part of every step: from user research, decision making to implementation, operation, and maintenance. ? Applying Site Reliability Engineering (SRE) principles defining service-level objectives (SLO) and supporting metrics. Required Skills and Experience: ? We are looking for an innovative engineer to join us at Arm with a keen interest in software development and more precisely web services. ? You will have used at least one programming language (compiled or interpreted) professionally, for example, Java, Go, C++, Rust, C# or Python, preferably in server side deployments. ? Ideally, your previous experience will include designing, developing, and maintaining APIs, Web services along with connected databases and stores, on dynamically scaled Cloud Infrastructure. ? Familiarity and practical knowledge of common design principles used to build scalable and robust web services. “Nice To Have” Skills and Experience: A practical appreciation and experience of some of the following concepts: ? Object-Oriented Programming ? Test-Driven Development ? Continuous Integration and Continuous Delivery ? Deployment, Containerisation (Docker) ? Microservices ? REST API and HATEOAS ? Contract-first approach, Version control and Shift-left testing ? AWS and Kubernetes ? AutonomousAdaptativeElastic platforms In Return: We will help you settle into the business and support you to build and be your brilliant self We believe in personal growth as well as professional development. On top of that, we will provide: ? Mentoring and leadership ? A competitive salary and rewards package ? Health and wellbeing, career progression and pathway support. ? Hybrid working (as a team, we try to balance remote work and work on site, with a minimum of three set days in the office to allow greater teamwork and decision making) LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Software Development Performance Intern (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Contract
Part Time
Posted 11/4/2024

Join our team at Arm in Cambridge for a 6-month internship where youll get hands-on experience in software development and performance analysis What you could be doing as an intern? As an intern, youll work closely with our engineering team on exciting projects that involve devel... Join our team at Arm in Cambridge for a 6-month internship where youll get hands-on experience in software development and performance analysis What you could be doing as an intern? As an intern, youll work closely with our engineering team on exciting projects that involve developing and optimising software using C and C++. Youll also get to work with both Windows OS and open source, and use performance tools to improve software efficiency. We are looking for individuals who: You will be studying towards a degree in Electronic Engineering, Computer Engineering, Computer Science or any other relevant subject. Other degree types may be considered with relevant experience. You will be in the penultimate year of a bachelors or integrated masters program. You should have strong programming skills in C, a good understanding of C++ and the C++ Standard Template Library (STL), and skilled in Python and other scripting languages. Familiarity with Windows OS, open source, and performance analysis tools is also important Qualities that will help your application stand out: ? Strong programming skills in C. ? Good understanding of C++ and the Standard Template Library (STL). ? Knowledge of scripting languages like Python, PowerShell, or Bash exposure to Windows OS and Open Source environments. ? Familiarity with GitHub workflow and understanding of git. Additional Information: We encourage early applications and review them on a first comefirst served basis. We aim to review all applications no later than two weeks after received. In peak periods there may be exceptions beyond this timeframe. We will do our best to keep you informed. Arm Internships require you to be enrolled in a higher education degree and be returning to your course after your internshipplacement. If you are graduating in 2025 you will not be eligible for an Intern role, but you will be eligible for our graduate roles. Our graduate roles will be advertised on the Arm Early Careers website Graduate Jobs at Arm. Internship start date: 7th April 2025 In Return: Working on interesting new projects with leaders in the field is exciting, but we also know how important it is to receive support. Thats why throughout your internship, you can expect regular feedback and development opportunities, social activities to connect with your peers, an end of internship celebration, plus the opportunity to be considered for future Graduate positions (subject to performance). getreadytogrow In addition to a competitive salary and rewards package, our on-the-job learning and mentoringbuddy schemes provide unparalleled learning and networking opportunities from the best in the industry. LI-KW Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Lead Embedded Software Developer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level. Technology built on Arm is all around us, from industrial and automotive applications, ... Job Overview: Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level. Technology built on Arm is all around us, from industrial and automotive applications, to the IoT, to the desktop and data centre. ‘Wherever Computing Happens’, we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself. Responsibilities: Our Open Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control and driver development, for a variety of target markets. Software on Arm must be fast, efficient and secure, and support the very latest Arm architectural features. Were looking for software engineers with experience writing low-level C code. As well as the technical work of writing patches to implement new functionality, improve performance and enable new Arm architecture, you will enjoy working as part of the wider open source community. We would love to hear from you if you have the below experience ? Required Skills and Experience: - Proficient C programmer - Desire and ability to work as part of a team - Passion for open source development “Nice To Have” Skills and Experience: - Armv8-A Architecture - Arm64 assembly language - Experience of open source working practices - Knowledge of Android, Linux kernel, driver development, security, cryptography In Return: Our UK offices are amazing places to collaborate. We also have some scope to adapt the job role and title for the right person - if you are interested but unsure whether you tick all the boxes, we still would love you to reach out We are keen to welcome versatile people into Arm LI-MS Accommodations at Arm: At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm: Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm: Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

C++ Machine Learning Software Developer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Arm is seeking a highly motivated and creative Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++. The software we develop is what enables neural net... Job Overview: Arm is seeking a highly motivated and creative Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++. The software we develop is what enables neural networks to be deployed on both present and future hardware, making the most out of every cycle and every milliwatt. Responsibilities: As a software engineer, contributing to the design and implementation of a machine learning compiler. Taking ownership of your tasks and sharing collective responsibility for the success of the project. As a member of a self-organising scrum team, applying agile methodologies to plan, implement and deliver on time, quality software. As a hybrid worker (40% in office) and part of a cross-site team, engaging with your colleagues both virtually and in person. We expect you to be capable of working independently, or in small groups, with a high degree of initiative. Be collaborative and relatable as well a good communicator, able to discuss your work at an appropriate level of detail for your audience. And you need to be proficient in English language, both written and spoken. Required Skills and Experience: The software you create will be dealing in both sophisticated abstractions and fine-grained detail. We therefore expect from you: ? Strong problem solving abilities ? Constant and compelling desire to improve We set ourselves high engineering quality standards. You will therefore need an understanding of: ? Programming, particularly C++ but also scripting languages such as Python ? The software lifecycle, from feasibility through to production and support ? How to rigorously test software and design software for test “Nice To Have” Skills and Experience: Exposure to any of the following: ? Compiler development ? Low-level hardware interactions ? Neural Network Processing Units (NPU) or Graphics Processing Units (GPU) and how they are used for ML. In Return: At Arm, you will enjoy working in a highly stimulating and supportive workplace. We work closely with other software, hardware and system teams across the company. You will have a chance to share ideas with and learn new skills from the best engineers in the world. Arm offers a generous benefits package including sabbatical leave, private medical insurance, supplementary pension and wellness benefits. We have a hybrid working approach where we offer people the flexibility to work part of their time from home. LI-MZ1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Software Development Engineer, Data Solutions (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

The Enterprise Data & Insights team is responsible for a suite of internal custom business applications. Fundamentally, we enable crucial insights for business decision making. Operating at the crossroads of DevOps, software engineering and data engineering, we design, develop an... The Enterprise Data & Insights team is responsible for a suite of internal custom business applications. Fundamentally, we enable crucial insights for business decision making. Operating at the crossroads of DevOps, software engineering and data engineering, we design, develop and maintain systems which enable sophisticated analytics and Machine Learning for Arms leaders. We care about technology, and use innovative solutions to resolve complex problems. As a software engineer, you will be working with team members to ensure that our business applications continue to grow and evolve. You will maintain the existing stack (Python - Django – Postgres – REST APIs – Angular), while making sure our CICD pipelines (Azure DevOps, Terraform) and dataflow performs adequately. Working with users & team members you will identify, implement and test new product features. With our current infrastructure hosted on AWS (EKS, EC2), you will contribute to the team effort to improve operational efficiency. A key aspect of the role will be to explore new opportunities and tools as our infrastructure and internal processes reach a new level of maturity. You will grow with the position, working closely within a team of expert peers in a growing team. Requirements of role ? Bachelors Degree in Computer Science, Computer Engineering or andor experience in software engineering. ? Phenomenal teammate, willing to collaborate with and support others in the team. ? Experienced in software development with Python, especially Web development using Django ? Passion for new skills, with good interpersonal, written, and verbal communication skills ? Embraces diversity and inclusion in workplace, open to different ideas and cultures Nice to have skills and experience: ? A Masters or PhD within relevant fields such as computer science, computer engineering or equivalent ? Knowledge and passion for automating processes and dataflows ? Curiosity on Finance and related topics ? Experience with CICD within a software engineering project ? Experience in technologies such as: Web APIs and microservices, containers (Docker, Kubernetes), cloud platforms (ideally AWS Terraform), Python Celery, Django REST Framework, Pandas In Return: Arm is at the heart of the worlds most advanced digital products. Our technology enables the generation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies. Our innovative technology is licensed by Arm Partners who have shipped more than 50 billion Systems on Chip containing our intellectual property. Together with our Connected Community, we are breaking down barriers to innovation for developers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies. With offices around the world, Arm is a diverse organisation of dedicated, creative and highly hardworking people. LI-SM1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Senior Software Tools Developer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Description We are looking for a hardworking software engineer with proven understanding of modern C++ and Java or Python to join our Streamline developer tools team. Streamline touches all layers of the software stack, collecting performance data from across a target system ... Job Description We are looking for a hardworking software engineer with proven understanding of modern C++ and Java or Python to join our Streamline developer tools team. Streamline touches all layers of the software stack, collecting performance data from across a target system and providing our users with rich data visualizations in the host tool. The role involves cooperating with highly motivated engineers from different backgrounds, and customers throughout the world, to design and develop the next generation of Arms performance analysis tools for Arm CPUs. Engineers on the team develop new features, maintain existing ones, and support the engineering infrastructure for build, test, and continuous integration. The team also helps to support both internal and external users, and contributes to our developer documentation, developer website, and community forums. About the group Strategy & Ecosystems STE is to help our customers craft creative and energy efficient Arm-Powered products, using powerful and easy to use development tools. Our mission is to build or enable tools that improve Arm system performance, productivity, or time to market. We are growing the team to help deliver features that support the full breadth of Arms product portfolio. Our tools are used to optimize the latest smart cars, drones, mobile games, and machine learning applications; your ideas will make a difference and help to bring world-beating products to market. Responsibilities: As a member of our development team, you will be involved in design, development, and maintenance of the tool. Your role as a software developer will entail: ? Code development and associated testing ? Undertaking any CICD requirements. ? Working in an Agile cadence and driving continuous improvement. Required Skills and Experience: ? Strong software development skills using C++, Python. ? Experience writing quality code; understands importance of testing, code reviews, static analysis etc. ? A good university degree in an engineering, scientific or mathematical field, or equivalent experience. ? Responsible for setting the direction in some part of their project Nice To Have Skills and Experience: ? Experience of optimization and profiling for software applications, system software. ? Experience with scripting, in a language such as Python, and using the Linux command line. ? Familiarity with LinuxPOSIX development, or low level LinuxAndroid systems programming. ? Crafting data visualizations and user interface designs. In Return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Software Applications Developer & Automation Specialist (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Description Solutions Engineering is seeking an experienced Software Applications Developer & Automation Engineer. From concept to deployment, you will be driving the architecture, implementing the design and optimizing the interfaces as you develop new and novel applications... Job Description Solutions Engineering is seeking an experienced Software Applications Developer & Automation Engineer. From concept to deployment, you will be driving the architecture, implementing the design and optimizing the interfaces as you develop new and novel applications, tools, scripting, and infrastructure. You will be automating complex hardware and software workflows and infrastructure to support CICD, reporting, and generating important data insights, including tracking of key metrics and product maturity indicators. Using your creativity, technical competence and innovative ideas, you will be working and communicating with a diverse range of team members across the business, with a focus on program management and operations. You will be creating a diverse range of applications that work with both industry standard and in-house tools and infrastructure. Responsibilities ? Definition & development of software applications, tools, scripting and infrastructure to automate processes and provide data insights ? Work across the company using excellent communication skills to gather requirements and provide solutions ? Keep up to date with the latest tools, methodologies and standard processes to ensure continuous improvement ? Identify key opportunities for enhancing productivity and quality through automation, user experience and user interfaces ? Develop tactical and strategic approach providing solutions necessary to meet must have requirements within the required constraints and timescales ? Work alongside important team members to prioritize and deliver impactful, practical and differentiated results Qualifications Must have ? Minimum of a Bachelors Degree in Software Engineering Electronics or related field, ideally in Computer Science or Software Engineering ? Minimum of 5 years of proven experience and consistent track record of success ? Excellent programming skills in Python and collaborating with other tools via APIs in a Linux environment ? Excellent problem solving and analytical skills ? Experience and consistent track record of developing and deploying software and DevOps solutions in a production environment ? Experience and understanding of APIs and infrastructure setup using industry standard tools and workflows, including JIRA, Confluence, Jenkins, Git, Gerrit ? Understanding and experience of automation of Agile workflows and working with databases ? Excellent interpersonal skills and ability to work with a range of team members from different fields. Preferred ? Experience of data analytics, UX and website UI development ? Diverse database and schema development experience ? Experience of tool setup and administration including JIRA, DevOps tools, UNIX group management etc. ? Experience in applying Machine Learning and AI solutions In Return: We are proud to have a set of behaviors that reflect our culture and guide our decisions, defining how we work together to defy ordinary and shape outstanding ? Partner and customer focus ? Collaboration and communication ? Creativity and innovation ? Team and personal development ? Impact and influence ? Deliver on your promises LI-TE Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal well-being. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Software Solutions Development Lead, AI Technologies (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem Our Machine Learning group ... Job Overview: As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem Our Machine Learning group is our centre of excellence for all AI and ML on Arms CPUs, GPUs, and dedicated accelerators. You will be part of our team of technology managers who are addressing the growing demand for Machine Learning on Arm technology. We are responsible for the roadmap and vision for our software development, configuration, optimization, plus productisation and delivery activities. We develop strategies around new and existing software components to support Arms products. We gather use-cases and requirements for how software solutions can fulfil the needs of complex systems. We engage with open-source communities and communicate the opportunities of open-source software. We create product plans to ensure Arms software solution products are successfully deployed to our partners across multiple market segments. Our knowledge of software communities, development practices and release methodologies enable us to match the lifecycle of our hardware products to build and deliver complete product solutions. We work closely with Project Managers, Architects, Engineering Leads and Product Managers internal and external to Arm. Together, we collaborate to deliver the best software for Arms technology and communicate its value to the world Responsibilities: ? Evaluate the complete value chain of end customers, manufacturers, and designers of hardware, software, and systems. This includes productisation, support and quality assurance relating to what we deliver to those customers. ? Gather specific market segment needs and translate these into product plans. ? Work with internal engineering teams and partner software vendors to prioritize features and enhancements meeting customer needs. ? Perform competitive analysis to identify the strengths and weaknesses of Arm-based solutions versus the competition. ? Evangelize in open-source communities and enthuse our partners with the software offering by participating in customer meetings and training. Required Skills and Experience: ? Demonstrable experience with management of software requirements (preferably in a software product delivery context), and an understanding of how they are validated and delivered to required levels of quality. ? Ability to express ideas and communicate effectively with other team members, customers, and suppliers to formulate, agree, and implement strategic plans. ? Software development experience ? Motivation to work unsupervised, but as an integral member of a local developer team, as well as our globally distributed technology management team. ? Comfortable with the requirement to travel occasionally. “Nice To Have” Skills and Experience: ? Good university degree (or equivalent), ideally in a numerate subject, although other graduates would be considered if they have relevant experience. ? Visibility or experience of a full open-source software development lifecycle and the components of a typical software stack. This could include definition of non-functional aspects of software and targets for integration maturity. ? Experience with the definition of requirements to achieve quality and optimisation goals. ? Work in software performance. In Return: You will get to utilise your engineering skills to build support for the technologies in millions of devices for years to come LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Lead Developer for Software Tools (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Description We are looking for a hardworking software engineer with proven understanding of modern C++ and Java or Python to join our Streamline developer tools team. Streamline touches all layers of the software stack, collecting performance data from across a target system ... Job Description We are looking for a hardworking software engineer with proven understanding of modern C++ and Java or Python to join our Streamline developer tools team. Streamline touches all layers of the software stack, collecting performance data from across a target system and providing our users with rich data visualizations in the host tool. The role involves cooperating with highly motivated engineers from different backgrounds, and customers throughout the world, to design and develop the next generation of Arms performance analysis tools for Arm CPUs. Engineers on the team develop new features, maintain existing ones, and support the engineering infrastructure for build, test, and continuous integration. The team also helps to support both internal and external users, and contributes to our developer documentation, developer website, and community forums. About the group Strategy & Ecosystems STE is to help our customers craft creative and energy efficient Arm-Powered products, using powerful and easy to use development tools. Our mission is to build or enable tools that improve Arm system performance, productivity, or time to market. We are growing the team to help deliver features that support the full breadth of Arms product portfolio. Our tools are used to optimize the latest smart cars, drones, mobile games, and machine learning applications; your ideas will make a difference and help to bring world-beating products to market. Responsibilities: As a member of our development team, you will be involved in design, development, and maintenance of the tool. Your role as a software developer will entail: ? Code development and associated testing ? Undertaking any CICD requirements. ? Working in an Agile cadence and driving continuous improvement. Required Skills and Experience: ? Strong software development skills using C++, Python. ? Experience writing quality code; understands importance of testing, code reviews, static analysis etc. ? A good university degree in an engineering, scientific or mathematical field, or equivalent experience. ? Responsible for setting the direction in some part of their project Nice To Have Skills and Experience: ? Experience of optimization and profiling for software applications, system software. ? Experience with scripting, in a language such as Python, and using the Linux command line. ? Familiarity with LinuxPOSIX development, or low level LinuxAndroid systems programming. ? Crafting data visualizations and user interface designs. In Return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Software Engineer - ML Compiler Development (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML compilers. This role presents an opportunity to contribute to advance ML compilation technology. You w... Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML compilers. This role presents an opportunity to contribute to advance ML compilation technology. You will help to build the software that enables development of deep learning applications that form the basis of many ground-breaking technologies like self-driving cars, generative AI engines and ML-powered wearables. Job Description: Arm Machine Learning (ML) Compilers team is looking for a software engineer who would build a range of innovative compiler solutions for a variety of markets. You will apply your experience and insight within this domain to craft and optimise compilers for machine learning networks that target Arm’s CPUs, GPUs and NPUs. If you are interested in this opportunity, make sure to apply soon We look forward to receiving your application and welcoming you to Arm. You could be joining our highly motivated team and have a marked impact on both strategy and implementation Responsibilities: ? Contribute to deliver production-grade software and push the boundaries of Machine Learning compilation ? Build, extend and collaborate on innovative ML compilation software projects, such as TensorFlow, IREE and the broader MLIR ecosystem ? Work with other groups in Arm to expand support for Arm architecture and ecosystem Required skills and experience: ? A passion for software development and quality ? Proven experience with C++, understanding of Python is a plus ? Experience with the full software development lifecycle - planning, designing, developing, testing, delivering, and maintaining production-quality software ? Experience with or interest in compilers ? Desire to learn new skills and technologies and work in a highly motivated team ? High degree of initiative and problem solving skills ? Ability to own teams delivery and lead others on large or more sophisticated tasks ? Good interpersonal and communication skills. Nice to have skills and experience: ? Technical leadership experience ? Experience with contributing to open-source projects and working with a broader open-source community ? Knowledge or curiosity about computer vision, machine learning, their applications and frameworks ? Experience with Linux and scripting languages, such as shell-scripting In Return: On top of the already compelling Life at Arm, we offer strong team culture, learning opportunities, regular career conversations, emphasis on diversity, equity and inclusion and a continuous improvement mentality. LI-JB1 Accommodations at Arm: At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm: Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm: Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Automotive Systems Performance Analyst (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Sure Heres the reformatted job description with appropriate line breaks and bullet points: About the role We are seeking a highly skilled and motivated Performance Analysis engineer to join our diverse team at Arm Our team focuses on Performance Analysis of Arm based automotive ... Sure Heres the reformatted job description with appropriate line breaks and bullet points: About the role We are seeking a highly skilled and motivated Performance Analysis engineer to join our diverse team at Arm Our team focuses on Performance Analysis of Arm based automotive systems built together in pre-silicon (Virtual Prototypes & FPGAs) and postsilicon environments. Working closely with design teams and customers, we develop best-in-class silicon platforms across the Automotive ecosystem. To help its partnership and ecosystem navigate this sophisticated landscape, Arm has been investing in initiatives like SOAFEE (soafee.io) to help create collaboration and standardization. The Automotive LoB at Arm is also pioneering Virtual Prototyping technologies to help accelerate software development of Automotive applications well before the silicon becomes available. Responsibilities: This role will involve enabling analysis on innovative technologies like State of the Art FPGAs and Virtual Prototypes to ensure automotive software runs best on Arm. The analysis and results generated will be used to drive the configurations and features in hardware along with contributing towards optimizing across software stack verticals. There is a lot of scope for growth in depth and breadth, and a successful candidate would need to be versatile and eager to expand their knowledge and expertise. As a Performance Analysis Engineer, you will be responsible for: ? Efficiently and creatively driving and investigating performance of automotive software and use-cases. ? Performing workload characterization to identify performance bottlenecks and propose solutions. ? Conducting system level analysis of performance, CPUGPUmemorybandwidth utilization, power dissipation, etc. ? Instrumenting real-world software workloads for real-world performance and efficiency measurements. ? Developing tools and implementing workloads to push systems to their limits. ? Writing up findings and presenting them with the LoB and engineering divisions. Required Skills and Experience: ? Experience in SoC Performance Modelling and performance analysis in the semiconductor industry. ? Degree or equivalent experience in Computer Science, Electronics Engineering, Computer Architecture. ? Understanding of general-purpose CPU microarchitecture, including knowledge of areas such as processor pipelines, caches, and memory hierarchy. ? Proficient in CC++ for programming for large-scale software development. ? Proficiency in Python and other scripting language skills. ? Excellent communication and interpersonal skills with the ability to convey effectively complicated solutions. ? Experience with Performance Analysis tools like perf, vTune, Streamline. “Nice to have” skills and Experience: ? Experience in Automotive Software development and use of Virtual Prototyping solutions. ? Understanding of workloads used for performance optimization. ? Experience with Unix, scripting, and source control systems (e.g., Git, Subversion). ? Experience with pre-silicon platforms such as Models, RTL simulation, emulation or FPGA. ? Data analysis and visualization, for example, Jupyter Notebooks. ? Experience with Linux or Android based development platforms. ? Experience with any Graphics APIs and or Compute APIs (OpenGL, Vulkan, etc.). ? Experience in Real-Time software development and testing. ? Experience in ML frameworks and optimizations. In return: At Arm, you will enjoy working in a highly stimulating collaborative environment. Our team works closely with other software, hardware, and system teams across the company. You will be working at the forefront of automotive compute technologies and contributing to the future of the Automotive Industry. You will get to interact with Arm’s Automotive ecosystem of developers and engineers and have a chance to share ideas with and learn new skills from the best engineers in the world. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace while recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Let me know if there is anything else I can assist you with

Silicon Performance Specialist (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Sure Heres the reformatted job description with appropriate line breaks and bullet points: About the role We are seeking a highly skilled and motivated Performance Analysis engineer to join our diverse team at Arm Our team focuses on Performance Analysis of Arm based automotive ... Sure Heres the reformatted job description with appropriate line breaks and bullet points: About the role We are seeking a highly skilled and motivated Performance Analysis engineer to join our diverse team at Arm Our team focuses on Performance Analysis of Arm based automotive systems built together in pre-silicon (Virtual Prototypes & FPGAs) and postsilicon environments. Working closely with design teams and customers, we develop best-in-class silicon platforms across the Automotive ecosystem. To help its partnership and ecosystem navigate this sophisticated landscape, Arm has been investing in initiatives like SOAFEE (soafee.io) to help create collaboration and standardization. The Automotive LoB at Arm is also pioneering Virtual Prototyping technologies to help accelerate software development of Automotive applications well before the silicon becomes available. Responsibilities: This role will involve enabling analysis on innovative technologies like State of the Art FPGAs and Virtual Prototypes to ensure automotive software runs best on Arm. The analysis and results generated will be used to drive the configurations and features in hardware along with contributing towards optimizing across software stack verticals. There is a lot of scope for growth in depth and breadth, and a successful candidate would need to be versatile and eager to expand their knowledge and expertise. As a Performance Analysis Engineer, you will be responsible for: ? Efficiently and creatively driving and investigating performance of automotive software and use-cases. ? Performing workload characterization to identify performance bottlenecks and propose solutions. ? Conducting system level analysis of performance, CPUGPUmemorybandwidth utilization, power dissipation, etc. ? Instrumenting real-world software workloads for real-world performance and efficiency measurements. ? Developing tools and implementing workloads to push systems to their limits. ? Writing up findings and presenting them with the LoB and engineering divisions. Required Skills and Experience: ? Experience in SoC Performance Modelling and performance analysis in the semiconductor industry. ? Degree or equivalent experience in Computer Science, Electronics Engineering, Computer Architecture. ? Understanding of general-purpose CPU microarchitecture, including knowledge of areas such as processor pipelines, caches, and memory hierarchy. ? Proficient in CC++ for programming for large-scale software development. ? Proficiency in Python and other scripting language skills. ? Excellent communication and interpersonal skills with the ability to convey effectively complicated solutions. ? Experience with Performance Analysis tools like perf, vTune, Streamline. “Nice to have” skills and Experience: ? Experience in Automotive Software development and use of Virtual Prototyping solutions. ? Understanding of workloads used for performance optimization. ? Experience with Unix, scripting, and source control systems (e.g., Git, Subversion). ? Experience with pre-silicon platforms such as Models, RTL simulation, emulation or FPGA. ? Data analysis and visualization, for example, Jupyter Notebooks. ? Experience with Linux or Android based development platforms. ? Experience with any Graphics APIs and or Compute APIs (OpenGL, Vulkan, etc.). ? Experience in Real-Time software development and testing. ? Experience in ML frameworks and optimizations. In return: At Arm, you will enjoy working in a highly stimulating collaborative environment. Our team works closely with other software, hardware, and system teams across the company. You will be working at the forefront of automotive compute technologies and contributing to the future of the Automotive Industry. You will get to interact with Arm’s Automotive ecosystem of developers and engineers and have a chance to share ideas with and learn new skills from the best engineers in the world. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace while recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Let me know if there is anything else I can assist you with

Performance Analysis Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Sure Heres the reformatted job description with appropriate line breaks and bullet points: About the role We are seeking a highly skilled and motivated Performance Analysis engineer to join our diverse team at Arm Our team focuses on Performance Analysis of Arm based automotive ... Sure Heres the reformatted job description with appropriate line breaks and bullet points: About the role We are seeking a highly skilled and motivated Performance Analysis engineer to join our diverse team at Arm Our team focuses on Performance Analysis of Arm based automotive systems built together in pre-silicon (Virtual Prototypes & FPGAs) and postsilicon environments. Working closely with design teams and customers, we develop best-in-class silicon platforms across the Automotive ecosystem. To help its partnership and ecosystem navigate this sophisticated landscape, Arm has been investing in initiatives like SOAFEE (soafee.io) to help create collaboration and standardization. The Automotive LoB at Arm is also pioneering Virtual Prototyping technologies to help accelerate software development of Automotive applications well before the silicon becomes available. Responsibilities: This role will involve enabling analysis on innovative technologies like State of the Art FPGAs and Virtual Prototypes to ensure automotive software runs best on Arm. The analysis and results generated will be used to drive the configurations and features in hardware along with contributing towards optimizing across software stack verticals. There is a lot of scope for growth in depth and breadth, and a successful candidate would need to be versatile and eager to expand their knowledge and expertise. As a Performance Analysis Engineer, you will be responsible for: ? Efficiently and creatively driving and investigating performance of automotive software and use-cases. ? Performing workload characterization to identify performance bottlenecks and propose solutions. ? Conducting system level analysis of performance, CPUGPUmemorybandwidth utilization, power dissipation, etc. ? Instrumenting real-world software workloads for real-world performance and efficiency measurements. ? Developing tools and implementing workloads to push systems to their limits. ? Writing up findings and presenting them with the LoB and engineering divisions. Required Skills and Experience: ? Experience in SoC Performance Modelling and performance analysis in the semiconductor industry. ? Degree or equivalent experience in Computer Science, Electronics Engineering, Computer Architecture. ? Understanding of general-purpose CPU microarchitecture, including knowledge of areas such as processor pipelines, caches, and memory hierarchy. ? Proficient in CC++ for programming for large-scale software development. ? Proficiency in Python and other scripting language skills. ? Excellent communication and interpersonal skills with the ability to convey effectively complicated solutions. ? Experience with Performance Analysis tools like perf, vTune, Streamline. “Nice to have” skills and Experience: ? Experience in Automotive Software development and use of Virtual Prototyping solutions. ? Understanding of workloads used for performance optimization. ? Experience with Unix, scripting, and source control systems (e.g., Git, Subversion). ? Experience with pre-silicon platforms such as Models, RTL simulation, emulation or FPGA. ? Data analysis and visualization, for example, Jupyter Notebooks. ? Experience with Linux or Android based development platforms. ? Experience with any Graphics APIs and or Compute APIs (OpenGL, Vulkan, etc.). ? Experience in Real-Time software development and testing. ? Experience in ML frameworks and optimizations. In return: At Arm, you will enjoy working in a highly stimulating collaborative environment. Our team works closely with other software, hardware, and system teams across the company. You will be working at the forefront of automotive compute technologies and contributing to the future of the Automotive Industry. You will get to interact with Arm’s Automotive ecosystem of developers and engineers and have a chance to share ideas with and learn new skills from the best engineers in the world. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace while recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Let me know if there is anything else I can assist you with

Software Product Technology Manager (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem. Our Central Engineering Software group h... As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem. Our Central Engineering Software group has a bridging role across Arms technologies. You will be part of our team of technology managers who are addressing the growing demand for software on Arm technology. Job Overview: We are responsible for the roadmap and vision for our software development, configuration, optimization, plus productisation and delivery activities. We develop strategies around new and existing software components to support Arms products. We gather use-cases and requirements for how software solutions can fulfil the needs of complex systems. Our remit spans from engaging with open-source communities and communicating the opportunities of open-source software to creating product plans to ensure Arms software solution products are successfully deployed to our partners across multiple market segments. Our knowledge of software communities, development practices and release methodologies enable us to match the lifecycle of our hardware products to build and deliver complete product solutions. We work closely with Project Managers, Architects and Engineering Leads and Product managers internal and external to Arm. Together, we collaborate to deliver the best software for Arms technology and communicate its value to the world Responsibilities: ? Evaluate the complete value chain of end customers, manufacturers, and designers of hardware, software, and systems. This includes productisation, support and quality assurance relating to what we deliver to those customers. ? Gather specific market segment needs and translate these into product plans. ? Work with internal engineering teams and Software vendors to prioritize features and enhancements meeting customer needs. ? Perform competitive analysis to identify the strengths and weaknesses of Arm-based solutions versus the competition. ? Evangelize in open-source communities and enthuse our customers and sales forces with the software offering by participating in customer meetings and training. Required Skills & Experience: ? Demonstrable experience with creation and management of software requirements (preferably in a software product delivery context), and an understanding of how they are validated and delivered to required levels of quality. ? Ability to express ideas and communicate effectively with other team members, customers, and suppliers to formulate, agree, and implement strategic plans. ? Software development experience, for example with firmware, operating systems or application development. ? Motivation to work unsupervised, but as an integral member of a local developer team, as well as our globally distributed technology management team. ? Comfortable with the requirement to travel. Up to 25% of this role may involve international travel. ‘Nice to Have’ Skills and Experience: ? Good university degree (or equivalent), ideally in a numerate subject, although other graduates would be considered if they have relevant experience. ? Visibility or experience of a full open-source software development lifecycle and the components of a typical software stack. This could include definition of non-functional aspects of software and targets for integration maturity. ? Visibility or experience of a software product development and delivery lifecycle. ? Technical Product Management or Technology Marketing experience from a previous role. ? Experience in an environment where hardware was designed, and proof-of-concept software was built to verify it. ? Experience with the definition of requirements to achieve quality and optimization goals. ? Work in in non-functional areas such as performance and other areas such as functional safety. In Return: You will get to utilise your engineering skills to build support for the technologies and influence millions of devices for years to come. LI-JC1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Technology Strategy and Optimization Lead (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem. Our Central Engineering Software group h... As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem. Our Central Engineering Software group has a bridging role across Arms technologies. You will be part of our team of technology managers who are addressing the growing demand for software on Arm technology. Job Overview: We are responsible for the roadmap and vision for our software development, configuration, optimization, plus productisation and delivery activities. We develop strategies around new and existing software components to support Arms products. We gather use-cases and requirements for how software solutions can fulfil the needs of complex systems. Our remit spans from engaging with open-source communities and communicating the opportunities of open-source software to creating product plans to ensure Arms software solution products are successfully deployed to our partners across multiple market segments. Our knowledge of software communities, development practices and release methodologies enable us to match the lifecycle of our hardware products to build and deliver complete product solutions. We work closely with Project Managers, Architects and Engineering Leads and Product managers internal and external to Arm. Together, we collaborate to deliver the best software for Arms technology and communicate its value to the world Responsibilities: ? Evaluate the complete value chain of end customers, manufacturers, and designers of hardware, software, and systems. This includes productisation, support and quality assurance relating to what we deliver to those customers. ? Gather specific market segment needs and translate these into product plans. ? Work with internal engineering teams and Software vendors to prioritize features and enhancements meeting customer needs. ? Perform competitive analysis to identify the strengths and weaknesses of Arm-based solutions versus the competition. ? Evangelize in open-source communities and enthuse our customers and sales forces with the software offering by participating in customer meetings and training. Required Skills & Experience: ? Demonstrable experience with creation and management of software requirements (preferably in a software product delivery context), and an understanding of how they are validated and delivered to required levels of quality. ? Ability to express ideas and communicate effectively with other team members, customers, and suppliers to formulate, agree, and implement strategic plans. ? Software development experience, for example with firmware, operating systems or application development. ? Motivation to work unsupervised, but as an integral member of a local developer team, as well as our globally distributed technology management team. ? Comfortable with the requirement to travel. Up to 25% of this role may involve international travel. ‘Nice to Have’ Skills and Experience: ? Good university degree (or equivalent), ideally in a numerate subject, although other graduates would be considered if they have relevant experience. ? Visibility or experience of a full open-source software development lifecycle and the components of a typical software stack. This could include definition of non-functional aspects of software and targets for integration maturity. ? Visibility or experience of a software product development and delivery lifecycle. ? Technical Product Management or Technology Marketing experience from a previous role. ? Experience in an environment where hardware was designed, and proof-of-concept software was built to verify it. ? Experience with the definition of requirements to achieve quality and optimization goals. ? Work in in non-functional areas such as performance and other areas such as functional safety. In Return: You will get to utilise your engineering skills to build support for the technologies and influence millions of devices for years to come. LI-JC1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Software Enablement Solutions Manager (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem. Our Central Engineering Software group h... As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem. Our Central Engineering Software group has a bridging role across Arms technologies. You will be part of our team of technology managers who are addressing the growing demand for software on Arm technology. Job Overview: We are responsible for the roadmap and vision for our software development, configuration, optimization, plus productisation and delivery activities. We develop strategies around new and existing software components to support Arms products. We gather use-cases and requirements for how software solutions can fulfil the needs of complex systems. Our remit spans from engaging with open-source communities and communicating the opportunities of open-source software to creating product plans to ensure Arms software solution products are successfully deployed to our partners across multiple market segments. Our knowledge of software communities, development practices and release methodologies enable us to match the lifecycle of our hardware products to build and deliver complete product solutions. We work closely with Project Managers, Architects and Engineering Leads and Product managers internal and external to Arm. Together, we collaborate to deliver the best software for Arms technology and communicate its value to the world Responsibilities: ? Evaluate the complete value chain of end customers, manufacturers, and designers of hardware, software, and systems. This includes productisation, support and quality assurance relating to what we deliver to those customers. ? Gather specific market segment needs and translate these into product plans. ? Work with internal engineering teams and Software vendors to prioritize features and enhancements meeting customer needs. ? Perform competitive analysis to identify the strengths and weaknesses of Arm-based solutions versus the competition. ? Evangelize in open-source communities and enthuse our customers and sales forces with the software offering by participating in customer meetings and training. Required Skills & Experience: ? Demonstrable experience with creation and management of software requirements (preferably in a software product delivery context), and an understanding of how they are validated and delivered to required levels of quality. ? Ability to express ideas and communicate effectively with other team members, customers, and suppliers to formulate, agree, and implement strategic plans. ? Software development experience, for example with firmware, operating systems or application development. ? Motivation to work unsupervised, but as an integral member of a local developer team, as well as our globally distributed technology management team. ? Comfortable with the requirement to travel. Up to 25% of this role may involve international travel. ‘Nice to Have’ Skills and Experience: ? Good university degree (or equivalent), ideally in a numerate subject, although other graduates would be considered if they have relevant experience. ? Visibility or experience of a full open-source software development lifecycle and the components of a typical software stack. This could include definition of non-functional aspects of software and targets for integration maturity. ? Visibility or experience of a software product development and delivery lifecycle. ? Technical Product Management or Technology Marketing experience from a previous role. ? Experience in an environment where hardware was designed, and proof-of-concept software was built to verify it. ? Experience with the definition of requirements to achieve quality and optimization goals. ? Work in in non-functional areas such as performance and other areas such as functional safety. In Return: You will get to utilise your engineering skills to build support for the technologies and influence millions of devices for years to come. LI-JC1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Machine Learning Software Technology Manager (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem Our Machine Learning group ... Job Overview: As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem Our Machine Learning group is our centre of excellence for all AI and ML on Arms CPUs, GPUs, and dedicated accelerators. You will be part of our team of technology managers who are addressing the growing demand for Machine Learning on Arm technology. We are responsible for the roadmap and vision for our software development, configuration, optimization, plus productisation and delivery activities. We develop strategies around new and existing software components to support Arms products. We gather use-cases and requirements for how software solutions can fulfil the needs of complex systems. We engage with open-source communities and communicate the opportunities of open-source software. We create product plans to ensure Arms software solution products are successfully deployed to our partners across multiple market segments. Our knowledge of software communities, development practices and release methodologies enable us to match the lifecycle of our hardware products to build and deliver complete product solutions. We work closely with Project Managers, Architects, Engineering Leads and Product Managers internal and external to Arm. Together, we collaborate to deliver the best software for Arms technology and communicate its value to the world Responsibilities: ? Evaluate the complete value chain of end customers, manufacturers, and designers of hardware, software, and systems. This includes productisation, support and quality assurance relating to what we deliver to those customers. ? Gather specific market segment needs and translate these into product plans. ? Work with internal engineering teams and partner software vendors to prioritize features and enhancements meeting customer needs. ? Perform competitive analysis to identify the strengths and weaknesses of Arm-based solutions versus the competition. ? Evangelize in open-source communities and enthuse our partners with the software offering by participating in customer meetings and training. Required Skills and Experience: ? Demonstrable experience with management of software requirements (preferably in a software product delivery context), and an understanding of how they are validated and delivered to required levels of quality. ? Ability to express ideas and communicate effectively with other team members, customers, and suppliers to formulate, agree, and implement strategic plans. ? Software development experience ? Motivation to work unsupervised, but as an integral member of a local developer team, as well as our globally distributed technology management team. ? Comfortable with the requirement to travel occasionally. “Nice To Have” Skills and Experience: ? Good university degree (or equivalent), ideally in a numerate subject, although other graduates would be considered if they have relevant experience. ? Visibility or experience of a full open-source software development lifecycle and the components of a typical software stack. This could include definition of non-functional aspects of software and targets for integration maturity. ? Experience with the definition of requirements to achieve quality and optimisation goals. ? Work in software performance. In Return: You will get to utilise your engineering skills to build support for the technologies in millions of devices for years to come LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

AI and ML Software Strategy Manager (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem Our Machine Learning group ... Job Overview: As a Software Technology Manager, you will work with Arms key customers to define and prioritise requirements for software enablement and optimization and to develop strategies to deliver them working within Arm and our software ecosystem Our Machine Learning group is our centre of excellence for all AI and ML on Arms CPUs, GPUs, and dedicated accelerators. You will be part of our team of technology managers who are addressing the growing demand for Machine Learning on Arm technology. We are responsible for the roadmap and vision for our software development, configuration, optimization, plus productisation and delivery activities. We develop strategies around new and existing software components to support Arms products. We gather use-cases and requirements for how software solutions can fulfil the needs of complex systems. We engage with open-source communities and communicate the opportunities of open-source software. We create product plans to ensure Arms software solution products are successfully deployed to our partners across multiple market segments. Our knowledge of software communities, development practices and release methodologies enable us to match the lifecycle of our hardware products to build and deliver complete product solutions. We work closely with Project Managers, Architects, Engineering Leads and Product Managers internal and external to Arm. Together, we collaborate to deliver the best software for Arms technology and communicate its value to the world Responsibilities: ? Evaluate the complete value chain of end customers, manufacturers, and designers of hardware, software, and systems. This includes productisation, support and quality assurance relating to what we deliver to those customers. ? Gather specific market segment needs and translate these into product plans. ? Work with internal engineering teams and partner software vendors to prioritize features and enhancements meeting customer needs. ? Perform competitive analysis to identify the strengths and weaknesses of Arm-based solutions versus the competition. ? Evangelize in open-source communities and enthuse our partners with the software offering by participating in customer meetings and training. Required Skills and Experience: ? Demonstrable experience with management of software requirements (preferably in a software product delivery context), and an understanding of how they are validated and delivered to required levels of quality. ? Ability to express ideas and communicate effectively with other team members, customers, and suppliers to formulate, agree, and implement strategic plans. ? Software development experience ? Motivation to work unsupervised, but as an integral member of a local developer team, as well as our globally distributed technology management team. ? Comfortable with the requirement to travel occasionally. “Nice To Have” Skills and Experience: ? Good university degree (or equivalent), ideally in a numerate subject, although other graduates would be considered if they have relevant experience. ? Visibility or experience of a full open-source software development lifecycle and the components of a typical software stack. This could include definition of non-functional aspects of software and targets for integration maturity. ? Experience with the definition of requirements to achieve quality and optimisation goals. ? Work in software performance. In Return: You will get to utilise your engineering skills to build support for the technologies in millions of devices for years to come LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Functional Safety C++ Specialist (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: We are looking for a Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler. The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compi... Job Overview: We are looking for a Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler. The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity standard ISO 21434. Responsibilities: ? Help drive all aspects of team development activities such as planning, specification, documentation, and verification and help lead code reviews ? Lead the impact analysis of potential safety or security issues found as bugs or found during static analysis, and resolve and document as appropriate ? Help support the long term maintenance of our support branches, providing new fixes or cherry-picking fixes and testing as appropriate ? To help define requirements, document the design and provide any other documentation that may help achieve certification Required Skills and Experience: ? Extensive development experience in C and C++ and an understanding of modern C++, such as C++141720 ? Experience in the full software development lifecycle from requirements to development, to testing, delivery, and maintenance ? Scripting experience, ideally including Python development in large frameworks ? Dedicated and flexible, you are technically versatile, and can learn new skills that you can apply across multiple types of work ? Excellent interpersonal skills in English and a phenomenal team worker and collaborator with experience in agile software development “Nice To Have” Skills and Experience: ? Experience of Functional Safety software development as per at least one of the Functional Safety standards: ISO 26262, EN 50128, IEC 61508, IEC 62304 ? Familiarity with the C and C++ Standard Libraries and C++141720 language features ? Low-level programming in Arm Assembly ? Presence and experience contributing to Open-Source projects, ideally LLVM ? Awareness of Secure Development Lifecycle and security vulnerabilities analysis ? Technical Mentoring of junior colleagues and peers in areas of own knowledge In Return: In return you will be provided with the training and environment to succeed in this role. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees and to promote a strong collaborative environment. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. LI-KD1 Accommodations at Arm: At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm: Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm: Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Senior C++ Software Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: We are looking for a Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler. The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compi... Job Overview: We are looking for a Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler. The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity standard ISO 21434. Responsibilities: ? Help drive all aspects of team development activities such as planning, specification, documentation, and verification and help lead code reviews ? Lead the impact analysis of potential safety or security issues found as bugs or found during static analysis, and resolve and document as appropriate ? Help support the long term maintenance of our support branches, providing new fixes or cherry-picking fixes and testing as appropriate ? To help define requirements, document the design and provide any other documentation that may help achieve certification Required Skills and Experience: ? Extensive development experience in C and C++ and an understanding of modern C++, such as C++141720 ? Experience in the full software development lifecycle from requirements to development, to testing, delivery, and maintenance ? Scripting experience, ideally including Python development in large frameworks ? Dedicated and flexible, you are technically versatile, and can learn new skills that you can apply across multiple types of work ? Excellent interpersonal skills in English and a phenomenal team worker and collaborator with experience in agile software development “Nice To Have” Skills and Experience: ? Experience of Functional Safety software development as per at least one of the Functional Safety standards: ISO 26262, EN 50128, IEC 61508, IEC 62304 ? Familiarity with the C and C++ Standard Libraries and C++141720 language features ? Low-level programming in Arm Assembly ? Presence and experience contributing to Open-Source projects, ideally LLVM ? Awareness of Secure Development Lifecycle and security vulnerabilities analysis ? Technical Mentoring of junior colleagues and peers in areas of own knowledge In Return: In return you will be provided with the training and environment to succeed in this role. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees and to promote a strong collaborative environment. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. LI-KD1 Accommodations at Arm: At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm: Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm: Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Principal C++ Developer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: We are looking for a Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler. The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compi... Job Overview: We are looking for a Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler. The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity standard ISO 21434. Responsibilities: ? Help drive all aspects of team development activities such as planning, specification, documentation, and verification and help lead code reviews ? Lead the impact analysis of potential safety or security issues found as bugs or found during static analysis, and resolve and document as appropriate ? Help support the long term maintenance of our support branches, providing new fixes or cherry-picking fixes and testing as appropriate ? To help define requirements, document the design and provide any other documentation that may help achieve certification Required Skills and Experience: ? Extensive development experience in C and C++ and an understanding of modern C++, such as C++141720 ? Experience in the full software development lifecycle from requirements to development, to testing, delivery, and maintenance ? Scripting experience, ideally including Python development in large frameworks ? Dedicated and flexible, you are technically versatile, and can learn new skills that you can apply across multiple types of work ? Excellent interpersonal skills in English and a phenomenal team worker and collaborator with experience in agile software development “Nice To Have” Skills and Experience: ? Experience of Functional Safety software development as per at least one of the Functional Safety standards: ISO 26262, EN 50128, IEC 61508, IEC 62304 ? Familiarity with the C and C++ Standard Libraries and C++141720 language features ? Low-level programming in Arm Assembly ? Presence and experience contributing to Open-Source projects, ideally LLVM ? Awareness of Secure Development Lifecycle and security vulnerabilities analysis ? Technical Mentoring of junior colleagues and peers in areas of own knowledge In Return: In return you will be provided with the training and environment to succeed in this role. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees and to promote a strong collaborative environment. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. LI-KD1 Accommodations at Arm: At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm: Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm: Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

CICD Reliability Specialist - Embedded Compilers (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Work on Cloud DevOps Infrastructure supporting automated build, test and development solutions for our LLVM-based Compiler Toolchains alongside other DevOpsSRE engineers in our team of highly skilled C++ Compiler Engineers. Join the LLVM Embedded team and use modern DevOps and SR... Work on Cloud DevOps Infrastructure supporting automated build, test and development solutions for our LLVM-based Compiler Toolchains alongside other DevOpsSRE engineers in our team of highly skilled C++ Compiler Engineers. Join the LLVM Embedded team and use modern DevOps and SRE (Site Reliability Engineering) practices and tools. Deliver well-maintained next generation improvements to our CICD software development infrastructure Toolchains that developers across industries use to build the world’s embedded devices with: ? Arm C and C++ Libraries ? Arm Compiler for Embedded ? LLVM Embedded Toolchain for Arm (Open-Source Software in Github) ? Arm Compiler for Embedded FuSa (Long-Term Support builds for Automotive and other Functional Safety applications) Job Description: We are looking for a skilled DevOps or Site Reliability engineer with an interest in joining an established team working on our open-source and commercial compiler, linker, CC++ libraries and toolchain products for embedded devices. Our partners rely on our tools to support their success across many markets, including automotive, medical, storage and networking. Collaborating with your colleagues, your focus will be on expanding our infrastructure in a reliable, repeatable and automated way using modern CI (Continuous Integration) practices. Supporting the wider development team is also a vital part of the role, encouraging CICD practices at every stage of the lifecycle. This role will be vital in the on-time, smooth, and repeatable release and delivery of the tools our customers use for their Arm devices. Our tools are based on both proprietary and open-source technology, and we contribute many changes back to the open-source LLVM projects and there may be opportunities for involvement with testing in the open-source community. Responsibilities: ? Work with and give to a team aspiring to special continuous integration and delivery ? Resolve improvements and issues in the embedded devices infrastructure used by Arm’s commercial and open-source toolchains ? Implementing automation and recovery to cultivate an SRE culture ? Lead and drive the interoperability of our infrastructure and collaboration across teams that develop our tools. Required Skills and Experience: We welcome and adopt change and innovation, so alternative tools to those listed are suitable for this role too ? Full software development lifecycle knowledge in a commercial or open source environment ? Focus on stability and long-term sustainability of infrastructure and processes ? Well-versed in Infrastructure-as-Code for CI infrastructure automation ? Proficient using Python for scripting or well-structured software development ? Experience working with CI (Continuous Integration) tools such as: Jenkins, Docker, Artifactory, Conan, or alike ? Cloud Infrastructure Experience ? Experience with VMs (Virtual Machines) like: Virtual Box, Packer, Vagrant “Nice To Have” Skills and Experience: Familiarity with any of the below is welcome but not required. You can expect us to help you grow and be mentored in one or more of these areas of your interest when you join us ? Fluent in collaboration with colleagues across teams and subject areas with a vested interest in our product ? Experience using and automating Linux, Windows and macOS In Return: Atop an outstanding Life at Arm, our team is famous across Arm for pioneering innovation, inclusive and equitable initiatives to support the diverse career development needs of our engineering team through Friday Focus Times, regular career conversations, and a grassroots mentality to continuous improvement led by the team. LI-KD1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Cloud Infrastructure Engineer - Compiler Toolchains (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Work on Cloud DevOps Infrastructure supporting automated build, test and development solutions for our LLVM-based Compiler Toolchains alongside other DevOpsSRE engineers in our team of highly skilled C++ Compiler Engineers. Join the LLVM Embedded team and use modern DevOps and SR... Work on Cloud DevOps Infrastructure supporting automated build, test and development solutions for our LLVM-based Compiler Toolchains alongside other DevOpsSRE engineers in our team of highly skilled C++ Compiler Engineers. Join the LLVM Embedded team and use modern DevOps and SRE (Site Reliability Engineering) practices and tools. Deliver well-maintained next generation improvements to our CICD software development infrastructure Toolchains that developers across industries use to build the world’s embedded devices with: ? Arm C and C++ Libraries ? Arm Compiler for Embedded ? LLVM Embedded Toolchain for Arm (Open-Source Software in Github) ? Arm Compiler for Embedded FuSa (Long-Term Support builds for Automotive and other Functional Safety applications) Job Description: We are looking for a skilled DevOps or Site Reliability engineer with an interest in joining an established team working on our open-source and commercial compiler, linker, CC++ libraries and toolchain products for embedded devices. Our partners rely on our tools to support their success across many markets, including automotive, medical, storage and networking. Collaborating with your colleagues, your focus will be on expanding our infrastructure in a reliable, repeatable and automated way using modern CI (Continuous Integration) practices. Supporting the wider development team is also a vital part of the role, encouraging CICD practices at every stage of the lifecycle. This role will be vital in the on-time, smooth, and repeatable release and delivery of the tools our customers use for their Arm devices. Our tools are based on both proprietary and open-source technology, and we contribute many changes back to the open-source LLVM projects and there may be opportunities for involvement with testing in the open-source community. Responsibilities: ? Work with and give to a team aspiring to special continuous integration and delivery ? Resolve improvements and issues in the embedded devices infrastructure used by Arm’s commercial and open-source toolchains ? Implementing automation and recovery to cultivate an SRE culture ? Lead and drive the interoperability of our infrastructure and collaboration across teams that develop our tools. Required Skills and Experience: We welcome and adopt change and innovation, so alternative tools to those listed are suitable for this role too ? Full software development lifecycle knowledge in a commercial or open source environment ? Focus on stability and long-term sustainability of infrastructure and processes ? Well-versed in Infrastructure-as-Code for CI infrastructure automation ? Proficient using Python for scripting or well-structured software development ? Experience working with CI (Continuous Integration) tools such as: Jenkins, Docker, Artifactory, Conan, or alike ? Cloud Infrastructure Experience ? Experience with VMs (Virtual Machines) like: Virtual Box, Packer, Vagrant “Nice To Have” Skills and Experience: Familiarity with any of the below is welcome but not required. You can expect us to help you grow and be mentored in one or more of these areas of your interest when you join us ? Fluent in collaboration with colleagues across teams and subject areas with a vested interest in our product ? Experience using and automating Linux, Windows and macOS In Return: Atop an outstanding Life at Arm, our team is famous across Arm for pioneering innovation, inclusive and equitable initiatives to support the diverse career development needs of our engineering team through Friday Focus Times, regular career conversations, and a grassroots mentality to continuous improvement led by the team. LI-KD1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

DevOps/Site Reliability Engineer - Compilers (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Work on Cloud DevOps Infrastructure supporting automated build, test and development solutions for our LLVM-based Compiler Toolchains alongside other DevOpsSRE engineers in our team of highly skilled C++ Compiler Engineers. Join the LLVM Embedded team and use modern DevOps and SR... Work on Cloud DevOps Infrastructure supporting automated build, test and development solutions for our LLVM-based Compiler Toolchains alongside other DevOpsSRE engineers in our team of highly skilled C++ Compiler Engineers. Join the LLVM Embedded team and use modern DevOps and SRE (Site Reliability Engineering) practices and tools. Deliver well-maintained next generation improvements to our CICD software development infrastructure Toolchains that developers across industries use to build the world’s embedded devices with: ? Arm C and C++ Libraries ? Arm Compiler for Embedded ? LLVM Embedded Toolchain for Arm (Open-Source Software in Github) ? Arm Compiler for Embedded FuSa (Long-Term Support builds for Automotive and other Functional Safety applications) Job Description: We are looking for a skilled DevOps or Site Reliability engineer with an interest in joining an established team working on our open-source and commercial compiler, linker, CC++ libraries and toolchain products for embedded devices. Our partners rely on our tools to support their success across many markets, including automotive, medical, storage and networking. Collaborating with your colleagues, your focus will be on expanding our infrastructure in a reliable, repeatable and automated way using modern CI (Continuous Integration) practices. Supporting the wider development team is also a vital part of the role, encouraging CICD practices at every stage of the lifecycle. This role will be vital in the on-time, smooth, and repeatable release and delivery of the tools our customers use for their Arm devices. Our tools are based on both proprietary and open-source technology, and we contribute many changes back to the open-source LLVM projects and there may be opportunities for involvement with testing in the open-source community. Responsibilities: ? Work with and give to a team aspiring to special continuous integration and delivery ? Resolve improvements and issues in the embedded devices infrastructure used by Arm’s commercial and open-source toolchains ? Implementing automation and recovery to cultivate an SRE culture ? Lead and drive the interoperability of our infrastructure and collaboration across teams that develop our tools. Required Skills and Experience: We welcome and adopt change and innovation, so alternative tools to those listed are suitable for this role too ? Full software development lifecycle knowledge in a commercial or open source environment ? Focus on stability and long-term sustainability of infrastructure and processes ? Well-versed in Infrastructure-as-Code for CI infrastructure automation ? Proficient using Python for scripting or well-structured software development ? Experience working with CI (Continuous Integration) tools such as: Jenkins, Docker, Artifactory, Conan, or alike ? Cloud Infrastructure Experience ? Experience with VMs (Virtual Machines) like: Virtual Box, Packer, Vagrant “Nice To Have” Skills and Experience: Familiarity with any of the below is welcome but not required. You can expect us to help you grow and be mentored in one or more of these areas of your interest when you join us ? Fluent in collaboration with colleagues across teams and subject areas with a vested interest in our product ? Experience using and automating Linux, Windows and macOS In Return: Atop an outstanding Life at Arm, our team is famous across Arm for pioneering innovation, inclusive and equitable initiatives to support the diverse career development needs of our engineering team through Friday Focus Times, regular career conversations, and a grassroots mentality to continuous improvement led by the team. LI-KD1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Principal GPGPU Development Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Our group writes the layer of the driver that implements the popular GPU compute APIs, such as OpenCL, which provide massively parallel execution of general purpose (C-like) code on Mali GPUs, often known as GPGPU (General-purpose computing on graphics processing un... Job Overview: Our group writes the layer of the driver that implements the popular GPU compute APIs, such as OpenCL, which provide massively parallel execution of general purpose (C-like) code on Mali GPUs, often known as GPGPU (General-purpose computing on graphics processing units). Our many customers have performance-critical GPU compute use cases that include machine learning (ML), image processing & computer vision (CV), video encoding and decoding. Mobile devices are highly constrained environments, and our challenge is to provide this sophisticated functionality, while improving both dependability and efficiency. If you want to develop your skills and understanding in these technologies, this is the opportunity for you. Join us and together we will make GPU compute and Mali a success in our customers hands Your new team: You will join a multifaceted, collaborative and highly motivated Agile software development team working on the GPU compute drivers for the next generation Mali™ mobile GPUs. You will develop with the latest yet-to-be-published Android versions and will help craft the technologies that the mobile market will see in years to come. This inclusive multinational development team is located in a cheerful campus in Cambridge, the technological centre of the UK. Responsibilities: We have different teams that handle the development, performance analysis and optimisation of the GPU driver. You may be adding new functionality to support the latest GPUs, identifying optimisation opportunities to squeeze out that last bit of performance, developing our infrastructure to ensure it supports the ever-growing number of benchmarks that we run or working on many other exciting tasks You will work in a Linux environment, working on Arm-based targets including models, FPGAs and silicon from our partner companies (thereby covering past, present and future generations of our designs). As a member of an Agile team, you will have the chance to try your hand at different aspects of our work. Engineers grow their expertise through in-house and externally hosted training, and through peer code reviews. You will be working closely together with our community of engineering teams across Arm’s European design centres developing technologies for the current and next generations of Arm Mali™ GPUs. ? Participating in all phases of software development – including design, implementation, testing, code review and documentation. ? Implementing new features in the driver andor infrastructure. ? Testing and analysing the functionality and performance of our software. ? Performing design and code reviews for other team members. ? Engaging with the rest of the team for investigation, estimation and planning purposes. ? Maintaining the existing codebase: fixing bugs and other quality assurance activities. ? Promoting and demonstrating the Arm core beliefs and behaviours. Required Skills and Experience: ? Experience in C and C++ programming. ? An understanding of embedded hardware architectures and software engineering development practices. ? Proficiency in problem solving and debugging with a practical, organised and analytical approach to work. ? Good interpersonal team-working skills, self-motivated and results focused. ? Good written and spoken English. “Nice To Have” Skills and Experience: ? Experience of OpenCL, CUDA, or Vulkan. ? Experience in scripting with Python and Bash. ? Knowledge of software optimisation, profiling and instrumentation techniques. ? Experience developing software for Linux or Android based systems. ? Experience with data analysis and statistics. ? Experience with machine learning. ? Knowledge of the internal operation of compilers (particularly LLVM), although this is not a compiler role. ? Familiarity with Git, and bug tracking tools. ? Experience in creating design and test specifications and in the creation and maintenance of test suites. ? Automation skills, with exposure to Docker. ? Experience with Agile development processes. ? Experience of driver or HAL development. ? Working exposure to software development for a commercial organisation. In Return: We have a strong background of building up expertise in people, so this is an excellent opportunity to learn something new and interesting in a friendly and collaborative environment. You will get to contribute to our Mali and Immortalis GPU product lines, learn about the latest GPU technologies, utilising your engineering skills to support and influence the technologies used on millions of devices. LI-SM1 Accommodations at Arm: At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm: Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm: Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Senior GPU Compute Software Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Our group writes the layer of the driver that implements the popular GPU compute APIs, such as OpenCL, which provide massively parallel execution of general purpose (C-like) code on Mali GPUs, often known as GPGPU (General-purpose computing on graphics processing un... Job Overview: Our group writes the layer of the driver that implements the popular GPU compute APIs, such as OpenCL, which provide massively parallel execution of general purpose (C-like) code on Mali GPUs, often known as GPGPU (General-purpose computing on graphics processing units). Our many customers have performance-critical GPU compute use cases that include machine learning (ML), image processing & computer vision (CV), video encoding and decoding. Mobile devices are highly constrained environments, and our challenge is to provide this sophisticated functionality, while improving both dependability and efficiency. If you want to develop your skills and understanding in these technologies, this is the opportunity for you. Join us and together we will make GPU compute and Mali a success in our customers hands Your new team: You will join a multifaceted, collaborative and highly motivated Agile software development team working on the GPU compute drivers for the next generation Mali™ mobile GPUs. You will develop with the latest yet-to-be-published Android versions and will help craft the technologies that the mobile market will see in years to come. This inclusive multinational development team is located in a cheerful campus in Cambridge, the technological centre of the UK. Responsibilities: We have different teams that handle the development, performance analysis and optimisation of the GPU driver. You may be adding new functionality to support the latest GPUs, identifying optimisation opportunities to squeeze out that last bit of performance, developing our infrastructure to ensure it supports the ever-growing number of benchmarks that we run or working on many other exciting tasks You will work in a Linux environment, working on Arm-based targets including models, FPGAs and silicon from our partner companies (thereby covering past, present and future generations of our designs). As a member of an Agile team, you will have the chance to try your hand at different aspects of our work. Engineers grow their expertise through in-house and externally hosted training, and through peer code reviews. You will be working closely together with our community of engineering teams across Arm’s European design centres developing technologies for the current and next generations of Arm Mali™ GPUs. ? Participating in all phases of software development – including design, implementation, testing, code review and documentation. ? Implementing new features in the driver andor infrastructure. ? Testing and analysing the functionality and performance of our software. ? Performing design and code reviews for other team members. ? Engaging with the rest of the team for investigation, estimation and planning purposes. ? Maintaining the existing codebase: fixing bugs and other quality assurance activities. ? Promoting and demonstrating the Arm core beliefs and behaviours. Required Skills and Experience: ? Experience in C and C++ programming. ? An understanding of embedded hardware architectures and software engineering development practices. ? Proficiency in problem solving and debugging with a practical, organised and analytical approach to work. ? Good interpersonal team-working skills, self-motivated and results focused. ? Good written and spoken English. “Nice To Have” Skills and Experience: ? Experience of OpenCL, CUDA, or Vulkan. ? Experience in scripting with Python and Bash. ? Knowledge of software optimisation, profiling and instrumentation techniques. ? Experience developing software for Linux or Android based systems. ? Experience with data analysis and statistics. ? Experience with machine learning. ? Knowledge of the internal operation of compilers (particularly LLVM), although this is not a compiler role. ? Familiarity with Git, and bug tracking tools. ? Experience in creating design and test specifications and in the creation and maintenance of test suites. ? Automation skills, with exposure to Docker. ? Experience with Agile development processes. ? Experience of driver or HAL development. ? Working exposure to software development for a commercial organisation. In Return: We have a strong background of building up expertise in people, so this is an excellent opportunity to learn something new and interesting in a friendly and collaborative environment. You will get to contribute to our Mali and Immortalis GPU product lines, learn about the latest GPU technologies, utilising your engineering skills to support and influence the technologies used on millions of devices. LI-SM1 Accommodations at Arm: At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm: Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm: Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Staff Software Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Our group writes the layer of the driver that implements the popular GPU compute APIs, such as OpenCL, which provide massively parallel execution of general purpose (C-like) code on Mali GPUs, often known as GPGPU (General-purpose computing on graphics processing un... Job Overview: Our group writes the layer of the driver that implements the popular GPU compute APIs, such as OpenCL, which provide massively parallel execution of general purpose (C-like) code on Mali GPUs, often known as GPGPU (General-purpose computing on graphics processing units). Our many customers have performance-critical GPU compute use cases that include machine learning (ML), image processing & computer vision (CV), video encoding and decoding. Mobile devices are highly constrained environments, and our challenge is to provide this sophisticated functionality, while improving both dependability and efficiency. If you want to develop your skills and understanding in these technologies, this is the opportunity for you. Join us and together we will make GPU compute and Mali a success in our customers hands Your new team: You will join a multifaceted, collaborative and highly motivated Agile software development team working on the GPU compute drivers for the next generation Mali™ mobile GPUs. You will develop with the latest yet-to-be-published Android versions and will help craft the technologies that the mobile market will see in years to come. This inclusive multinational development team is located in a cheerful campus in Cambridge, the technological centre of the UK. Responsibilities: We have different teams that handle the development, performance analysis and optimisation of the GPU driver. You may be adding new functionality to support the latest GPUs, identifying optimisation opportunities to squeeze out that last bit of performance, developing our infrastructure to ensure it supports the ever-growing number of benchmarks that we run or working on many other exciting tasks You will work in a Linux environment, working on Arm-based targets including models, FPGAs and silicon from our partner companies (thereby covering past, present and future generations of our designs). As a member of an Agile team, you will have the chance to try your hand at different aspects of our work. Engineers grow their expertise through in-house and externally hosted training, and through peer code reviews. You will be working closely together with our community of engineering teams across Arm’s European design centres developing technologies for the current and next generations of Arm Mali™ GPUs. ? Participating in all phases of software development – including design, implementation, testing, code review and documentation. ? Implementing new features in the driver andor infrastructure. ? Testing and analysing the functionality and performance of our software. ? Performing design and code reviews for other team members. ? Engaging with the rest of the team for investigation, estimation and planning purposes. ? Maintaining the existing codebase: fixing bugs and other quality assurance activities. ? Promoting and demonstrating the Arm core beliefs and behaviours. Required Skills and Experience: ? Experience in C and C++ programming. ? An understanding of embedded hardware architectures and software engineering development practices. ? Proficiency in problem solving and debugging with a practical, organised and analytical approach to work. ? Good interpersonal team-working skills, self-motivated and results focused. ? Good written and spoken English. “Nice To Have” Skills and Experience: ? Experience of OpenCL, CUDA, or Vulkan. ? Experience in scripting with Python and Bash. ? Knowledge of software optimisation, profiling and instrumentation techniques. ? Experience developing software for Linux or Android based systems. ? Experience with data analysis and statistics. ? Experience with machine learning. ? Knowledge of the internal operation of compilers (particularly LLVM), although this is not a compiler role. ? Familiarity with Git, and bug tracking tools. ? Experience in creating design and test specifications and in the creation and maintenance of test suites. ? Automation skills, with exposure to Docker. ? Experience with Agile development processes. ? Experience of driver or HAL development. ? Working exposure to software development for a commercial organisation. In Return: We have a strong background of building up expertise in people, so this is an excellent opportunity to learn something new and interesting in a friendly and collaborative environment. You will get to contribute to our Mali and Immortalis GPU product lines, learn about the latest GPU technologies, utilising your engineering skills to support and influence the technologies used on millions of devices. LI-SM1 Accommodations at Arm: At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm: Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm: Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Lead Machine Learning Software Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers. This role presents an opportunity to contribute to sophistica... Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers. This role presents an opportunity to contribute to sophisticated ML technology supporting Arms ML Hardware. You will help to build the software that enables development of deep learning applications in many ground-breaking fields including self-driving cars, generative AI engines and ML-powered wearables. Job Description: The ML Tooling team is looking for a software engineer with line management experience who can build a range of innovative compiler solutions for a variety of markets. You will apply your experience and insight to craft and optimise compilers for machine learning networks that target Arm’s CPUs, GPUs and NPUs. Responsibilities: ? Contribute to deliver production-grade software and push the boundaries of Machine Learning compilation ? Recruit, develop, support and retain your engineers working as part of a larger team ? Build, extend and collaborate on innovative ML compilation software projects, such as TensorFlow, PyTorch, TOSA and the broader MLIR ecosystem ? Work with other groups in Arm to expand support for Arm architecture and ecosystem Required skills and experience: ? A passion for software development and quality ? Line management of a small team (4-8 engineers) ? Proven experience with C++, understanding of Python is a plus ? Experience with the full software development lifecycle - planning, designing, developing, testing, delivering, and maintaining production-quality software ? Experience with or interest in compilers ? Desire to learn new skills and technologies and work in a highly motivated team ? High degree of initiative and problem solving skills ? Ability to own teams delivery and lead others on large or more sophisticated tasks ? Excellent communication skills. Nice to have skills and experience: ? Experience with contributing to open-source projects and working with a broader open-source community ? Knowledge or curiosity about computer vision, machine learning, their applications and frameworks ? Experience with Linux and scripting languages, such as shell-scripting In Return: On top of the already compelling Life at Arm, we offer strong team culture, learning opportunities, regular career conversations, emphasis on diversity, equity and inclusion and a continuous improvement approach. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Staff Software Engineer - Machine Learning (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers. This role presents an opportunity to contribute to sophistica... Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers. This role presents an opportunity to contribute to sophisticated ML technology supporting Arms ML Hardware. You will help to build the software that enables development of deep learning applications in many ground-breaking fields including self-driving cars, generative AI engines and ML-powered wearables. Job Description: The ML Tooling team is looking for a software engineer with line management experience who can build a range of innovative compiler solutions for a variety of markets. You will apply your experience and insight to craft and optimise compilers for machine learning networks that target Arm’s CPUs, GPUs and NPUs. Responsibilities: ? Contribute to deliver production-grade software and push the boundaries of Machine Learning compilation ? Recruit, develop, support and retain your engineers working as part of a larger team ? Build, extend and collaborate on innovative ML compilation software projects, such as TensorFlow, PyTorch, TOSA and the broader MLIR ecosystem ? Work with other groups in Arm to expand support for Arm architecture and ecosystem Required skills and experience: ? A passion for software development and quality ? Line management of a small team (4-8 engineers) ? Proven experience with C++, understanding of Python is a plus ? Experience with the full software development lifecycle - planning, designing, developing, testing, delivering, and maintaining production-quality software ? Experience with or interest in compilers ? Desire to learn new skills and technologies and work in a highly motivated team ? High degree of initiative and problem solving skills ? Ability to own teams delivery and lead others on large or more sophisticated tasks ? Excellent communication skills. Nice to have skills and experience: ? Experience with contributing to open-source projects and working with a broader open-source community ? Knowledge or curiosity about computer vision, machine learning, their applications and frameworks ? Experience with Linux and scripting languages, such as shell-scripting In Return: On top of the already compelling Life at Arm, we offer strong team culture, learning opportunities, regular career conversations, emphasis on diversity, equity and inclusion and a continuous improvement approach. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Principal Compiler Engineer - Machine Learning (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers. This role presents an opportunity to contribute to sophistica... Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers. This role presents an opportunity to contribute to sophisticated ML technology supporting Arms ML Hardware. You will help to build the software that enables development of deep learning applications in many ground-breaking fields including self-driving cars, generative AI engines and ML-powered wearables. Job Description: The ML Tooling team is looking for a software engineer with line management experience who can build a range of innovative compiler solutions for a variety of markets. You will apply your experience and insight to craft and optimise compilers for machine learning networks that target Arm’s CPUs, GPUs and NPUs. Responsibilities: ? Contribute to deliver production-grade software and push the boundaries of Machine Learning compilation ? Recruit, develop, support and retain your engineers working as part of a larger team ? Build, extend and collaborate on innovative ML compilation software projects, such as TensorFlow, PyTorch, TOSA and the broader MLIR ecosystem ? Work with other groups in Arm to expand support for Arm architecture and ecosystem Required skills and experience: ? A passion for software development and quality ? Line management of a small team (4-8 engineers) ? Proven experience with C++, understanding of Python is a plus ? Experience with the full software development lifecycle - planning, designing, developing, testing, delivering, and maintaining production-quality software ? Experience with or interest in compilers ? Desire to learn new skills and technologies and work in a highly motivated team ? High degree of initiative and problem solving skills ? Ability to own teams delivery and lead others on large or more sophisticated tasks ? Excellent communication skills. Nice to have skills and experience: ? Experience with contributing to open-source projects and working with a broader open-source community ? Knowledge or curiosity about computer vision, machine learning, their applications and frameworks ? Experience with Linux and scripting languages, such as shell-scripting In Return: On top of the already compelling Life at Arm, we offer strong team culture, learning opportunities, regular career conversations, emphasis on diversity, equity and inclusion and a continuous improvement approach. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Staff/Senior Software Engineer - Machine Learning Compilers (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML compilers. This role presents an opportunity to contribute to advance ML compilation technology. You w... Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML compilers. This role presents an opportunity to contribute to advance ML compilation technology. You will help to build the software that enables development of deep learning applications that form the basis of many ground-breaking technologies like self-driving cars, generative AI engines and ML-powered wearables. Job Description: Arm Machine Learning (ML) Compilers team is looking for a software engineer who would build a range of innovative compiler solutions for a variety of markets. You will apply your experience and insight within this domain to craft and optimise compilers for machine learning networks that target Arm’s CPUs, GPUs and NPUs. If you are interested in this opportunity, make sure to apply soon We look forward to receiving your application and welcoming you to Arm. You could be joining our highly motivated team and have a marked impact on both strategy and implementation Responsibilities: ? Contribute to deliver production-grade software and push the boundaries of Machine Learning compilation ? Build, extend and collaborate on innovative ML compilation software projects, such as TensorFlow, IREE and the broader MLIR ecosystem ? Work with other groups in Arm to expand support for Arm architecture and ecosystem Required skills and experience: ? A passion for software development and quality ? Proven experience with C++, understanding of Python is a plus ? Experience with the full software development lifecycle - planning, designing, developing, testing, delivering, and maintaining production-quality software ? Experience with or interest in compilers ? Desire to learn new skills and technologies and work in a highly motivated team ? High degree of initiative and problem solving skills ? Ability to own teams delivery and lead others on large or more sophisticated tasks ? Good interpersonal and communication skills. Nice to have skills and experience: ? Technical leadership experience ? Experience with contributing to open-source projects and working with a broader open-source community ? Knowledge or curiosity about computer vision, machine learning, their applications and frameworks ? Experience with Linux and scripting languages, such as shell-scripting In Return: On top of the already compelling Life at Arm, we offer strong team culture, learning opportunities, regular career conversations, emphasis on diversity, equity and inclusion and a continuous improvement mentality. LI-JB1 Accommodations at Arm: At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm: Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm: Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Senior Engineer - Advanced ML Compiler Solutions (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML compilers. This role presents an opportunity to contribute to advance ML compilation technology. You w... Arms Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML compilers. This role presents an opportunity to contribute to advance ML compilation technology. You will help to build the software that enables development of deep learning applications that form the basis of many ground-breaking technologies like self-driving cars, generative AI engines and ML-powered wearables. Job Description: Arm Machine Learning (ML) Compilers team is looking for a software engineer who would build a range of innovative compiler solutions for a variety of markets. You will apply your experience and insight within this domain to craft and optimise compilers for machine learning networks that target Arm’s CPUs, GPUs and NPUs. If you are interested in this opportunity, make sure to apply soon We look forward to receiving your application and welcoming you to Arm. You could be joining our highly motivated team and have a marked impact on both strategy and implementation Responsibilities: ? Contribute to deliver production-grade software and push the boundaries of Machine Learning compilation ? Build, extend and collaborate on innovative ML compilation software projects, such as TensorFlow, IREE and the broader MLIR ecosystem ? Work with other groups in Arm to expand support for Arm architecture and ecosystem Required skills and experience: ? A passion for software development and quality ? Proven experience with C++, understanding of Python is a plus ? Experience with the full software development lifecycle - planning, designing, developing, testing, delivering, and maintaining production-quality software ? Experience with or interest in compilers ? Desire to learn new skills and technologies and work in a highly motivated team ? High degree of initiative and problem solving skills ? Ability to own teams delivery and lead others on large or more sophisticated tasks ? Good interpersonal and communication skills. Nice to have skills and experience: ? Technical leadership experience ? Experience with contributing to open-source projects and working with a broader open-source community ? Knowledge or curiosity about computer vision, machine learning, their applications and frameworks ? Experience with Linux and scripting languages, such as shell-scripting In Return: On top of the already compelling Life at Arm, we offer strong team culture, learning opportunities, regular career conversations, emphasis on diversity, equity and inclusion and a continuous improvement mentality. LI-JB1 Accommodations at Arm: At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm: Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm: Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Principal Engineer for Performance Analysis Tools (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Description We are looking for a hardworking software engineer with proven understanding of modern C++ and Java or Python to join our Streamline developer tools team. Streamline touches all layers of the software stack, collecting performance data from across a target system ... Job Description We are looking for a hardworking software engineer with proven understanding of modern C++ and Java or Python to join our Streamline developer tools team. Streamline touches all layers of the software stack, collecting performance data from across a target system and providing our users with rich data visualizations in the host tool. The role involves cooperating with highly motivated engineers from different backgrounds, and customers throughout the world, to design and develop the next generation of Arms performance analysis tools for Arm CPUs. Engineers on the team develop new features, maintain existing ones, and support the engineering infrastructure for build, test, and continuous integration. The team also helps to support both internal and external users, and contributes to our developer documentation, developer website, and community forums. About the group Strategy & Ecosystems STE is to help our customers craft creative and energy efficient Arm-Powered products, using powerful and easy to use development tools. Our mission is to build or enable tools that improve Arm system performance, productivity, or time to market. We are growing the team to help deliver features that support the full breadth of Arms product portfolio. Our tools are used to optimize the latest smart cars, drones, mobile games, and machine learning applications; your ideas will make a difference and help to bring world-beating products to market. Responsibilities: As a member of our development team, you will be involved in design, development, and maintenance of the tool. Your role as a software developer will entail: ? Code development and associated testing ? Undertaking any CICD requirements. ? Working in an Agile cadence and driving continuous improvement. Required Skills and Experience: ? Strong software development skills using C++, Python. ? Experience writing quality code; understands importance of testing, code reviews, static analysis etc. ? A good university degree in an engineering, scientific or mathematical field, or equivalent experience. ? Responsible for setting the direction in some part of their project Nice To Have Skills and Experience: ? Experience of optimization and profiling for software applications, system software. ? Experience with scripting, in a language such as Python, and using the Linux command line. ? Familiarity with LinuxPOSIX development, or low level LinuxAndroid systems programming. ? Crafting data visualizations and user interface designs. In Return: Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

FPGA DevOps and Automation Specialist (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: We are seeking an enthusiastic and skilled DevOps Engineer proficient in Python with a strong background in software development and automation to join our dynamic FPGA team In this role, you will be instrumental in managing our compilation frameworks, automating wo... Job Overview: We are seeking an enthusiastic and skilled DevOps Engineer proficient in Python with a strong background in software development and automation to join our dynamic FPGA team In this role, you will be instrumental in managing our compilation frameworks, automating workflows, and ensuring a seamless development environment for FPGA projects. You will work closely with our software and hardware teams, focusing on image creation, runtime automation, performance monitoring, and CICD pipeline. This is a great opportunity to shape our DevOps strategy with a focus on FPGA workflows. Responsibilities: ? Compilation Framework Management: Oversee and optimize compilation frameworks, ensuring efficient and reliable builds. ? Filelist and Log Management: Automate the handling of filelists, data extraction from log files, and report generation, providing insights and support to development teams. ? Image Creation and Deployment: Streamline the process of creating and deploying FPGA images and software builds. ? Runtime Automation Framework: Maintain and improve the runtime automation framework for FPGA prototyping platforms. ? CICD Pipeline Management: Develop and maintain CICD pipelines to support FPGA and software development, testing, and deployment. ? Source Control: Manage code repositories using GitGerrit for version control, code review, and collaboration. ? Performance Monitoring, Dashboards, and Alerts: Ensure system stability, performance, and provide dashboards to visualize key metrics to enhance system observability. Required Skills and Experience: ? Programming Skills: Strong expertise in Python for scripting, automation, and tooling. ? DevOps Experience: Proven experience with CICD tools (e.g., Jenkins, GitLab CICD), and familiarity with automation methodologies. ? Source Control: Experience with GitGerrit for source control and code reviews. ? Linux Proficiency: Fluent in Linux with expertise in shell scripting, environment management, and process optimization. ? Analytical and Problem-Solving Skills: Strong ability to optimize and automate workflows. ? Team-Oriented: Strong collaboration skills and a proactive, team-first attitude. “Nice To Have” Skills and Experience: ? FPGA Exposure: Familiarity with FPGA development flows, toolchains, or RTL development concepts. ? Scripting and Development: C++ and TCL scripting for enhanced automation and tooling capabilities. ? Containerization and Orchestration: Exposure to Docker and related technologies. ? Monitoring Tools: Working knowledge of Prometheus and Grafana for monitoring and dashboard creation. In Return: With offices around the world, Arm is a diverse organization of dedicated, creative, and hardworking engineers. By enabling a dynamic, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unrivaled contributions to Arms success in the global marketplace. LI-KD1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

CAD Flows and DevOps Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: We are seeking an enthusiastic and skilled DevOps Engineer proficient in Python with a strong background in software development and automation to join our dynamic FPGA team In this role, you will be instrumental in managing our compilation frameworks, automating wo... Job Overview: We are seeking an enthusiastic and skilled DevOps Engineer proficient in Python with a strong background in software development and automation to join our dynamic FPGA team In this role, you will be instrumental in managing our compilation frameworks, automating workflows, and ensuring a seamless development environment for FPGA projects. You will work closely with our software and hardware teams, focusing on image creation, runtime automation, performance monitoring, and CICD pipeline. This is a great opportunity to shape our DevOps strategy with a focus on FPGA workflows. Responsibilities: ? Compilation Framework Management: Oversee and optimize compilation frameworks, ensuring efficient and reliable builds. ? Filelist and Log Management: Automate the handling of filelists, data extraction from log files, and report generation, providing insights and support to development teams. ? Image Creation and Deployment: Streamline the process of creating and deploying FPGA images and software builds. ? Runtime Automation Framework: Maintain and improve the runtime automation framework for FPGA prototyping platforms. ? CICD Pipeline Management: Develop and maintain CICD pipelines to support FPGA and software development, testing, and deployment. ? Source Control: Manage code repositories using GitGerrit for version control, code review, and collaboration. ? Performance Monitoring, Dashboards, and Alerts: Ensure system stability, performance, and provide dashboards to visualize key metrics to enhance system observability. Required Skills and Experience: ? Programming Skills: Strong expertise in Python for scripting, automation, and tooling. ? DevOps Experience: Proven experience with CICD tools (e.g., Jenkins, GitLab CICD), and familiarity with automation methodologies. ? Source Control: Experience with GitGerrit for source control and code reviews. ? Linux Proficiency: Fluent in Linux with expertise in shell scripting, environment management, and process optimization. ? Analytical and Problem-Solving Skills: Strong ability to optimize and automate workflows. ? Team-Oriented: Strong collaboration skills and a proactive, team-first attitude. “Nice To Have” Skills and Experience: ? FPGA Exposure: Familiarity with FPGA development flows, toolchains, or RTL development concepts. ? Scripting and Development: C++ and TCL scripting for enhanced automation and tooling capabilities. ? Containerization and Orchestration: Exposure to Docker and related technologies. ? Monitoring Tools: Working knowledge of Prometheus and Grafana for monitoring and dashboard creation. In Return: With offices around the world, Arm is a diverse organization of dedicated, creative, and hardworking engineers. By enabling a dynamic, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unrivaled contributions to Arms success in the global marketplace. LI-KD1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Software Automation Engineer for FPGA Workflows (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: We are seeking an enthusiastic and skilled DevOps Engineer proficient in Python with a strong background in software development and automation to join our dynamic FPGA team In this role, you will be instrumental in managing our compilation frameworks, automating wo... Job Overview: We are seeking an enthusiastic and skilled DevOps Engineer proficient in Python with a strong background in software development and automation to join our dynamic FPGA team In this role, you will be instrumental in managing our compilation frameworks, automating workflows, and ensuring a seamless development environment for FPGA projects. You will work closely with our software and hardware teams, focusing on image creation, runtime automation, performance monitoring, and CICD pipeline. This is a great opportunity to shape our DevOps strategy with a focus on FPGA workflows. Responsibilities: ? Compilation Framework Management: Oversee and optimize compilation frameworks, ensuring efficient and reliable builds. ? Filelist and Log Management: Automate the handling of filelists, data extraction from log files, and report generation, providing insights and support to development teams. ? Image Creation and Deployment: Streamline the process of creating and deploying FPGA images and software builds. ? Runtime Automation Framework: Maintain and improve the runtime automation framework for FPGA prototyping platforms. ? CICD Pipeline Management: Develop and maintain CICD pipelines to support FPGA and software development, testing, and deployment. ? Source Control: Manage code repositories using GitGerrit for version control, code review, and collaboration. ? Performance Monitoring, Dashboards, and Alerts: Ensure system stability, performance, and provide dashboards to visualize key metrics to enhance system observability. Required Skills and Experience: ? Programming Skills: Strong expertise in Python for scripting, automation, and tooling. ? DevOps Experience: Proven experience with CICD tools (e.g., Jenkins, GitLab CICD), and familiarity with automation methodologies. ? Source Control: Experience with GitGerrit for source control and code reviews. ? Linux Proficiency: Fluent in Linux with expertise in shell scripting, environment management, and process optimization. ? Analytical and Problem-Solving Skills: Strong ability to optimize and automate workflows. ? Team-Oriented: Strong collaboration skills and a proactive, team-first attitude. “Nice To Have” Skills and Experience: ? FPGA Exposure: Familiarity with FPGA development flows, toolchains, or RTL development concepts. ? Scripting and Development: C++ and TCL scripting for enhanced automation and tooling capabilities. ? Containerization and Orchestration: Exposure to Docker and related technologies. ? Monitoring Tools: Working knowledge of Prometheus and Grafana for monitoring and dashboard creation. In Return: With offices around the world, Arm is a diverse organization of dedicated, creative, and hardworking engineers. By enabling a dynamic, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unrivaled contributions to Arms success in the global marketplace. LI-KD1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Lead Cloud Solutions Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

As a senior engineer at Arm, not only will you play a part in developing the technology of tomorrow, but you will also have the opportunity to directly help and support hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications. If... As a senior engineer at Arm, not only will you play a part in developing the technology of tomorrow, but you will also have the opportunity to directly help and support hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications. If you are craving for that exciting and challenging role – Arm is the place for you Job Description: The Development Platforms Group is delivering on Arm’s ambition to be ubiquitous across all compute (Cloud, AI, Mobile, IoT, Automotive) and as accessible as possible. It also strives to reduce the cost, complexity, and time needed by our partners, customers, and users to adopt or build on our latest designs and pieces of technology. Responsibilities: You will be joining a growing team which develops and operates some of the online services to make this possible. In creating and maintaining cloud services, you will be involved in: ? Building scalable, API-driven cloud services. ? Running cloud infrastructure to ensure high availability and reliability of cloud services with AWS and Kubernetes. ? Applying DevOps principles, such as Continuous Integration and Delivery, making automation a key feature of our development processes. ? Following the Agile software development lifecycle by being part of every step: from user research, decision making to implementation, operation, and maintenance. ? Applying Site Reliability Engineering (SRE) principles defining service-level objectives (SLO) and supporting metrics. Required Skills and Experience: ? We are looking for an innovative engineer to join us at Arm with a keen interest in software development and more precisely web services. ? You will have used at least one programming language (compiled or interpreted) professionally, for example, Java, Go, C++, Rust, C# or Python, preferably in server side deployments. ? Ideally, your previous experience will include designing, developing, and maintaining APIs, Web services along with connected databases and stores, on dynamically scaled Cloud Infrastructure. ? Familiarity and practical knowledge of common design principles used to build scalable and robust web services. “Nice To Have” Skills and Experience: A practical appreciation and experience of some of the following concepts: ? Object-Oriented Programming ? Test-Driven Development ? Continuous Integration and Continuous Delivery ? Deployment, Containerisation (Docker) ? Microservices ? REST API and HATEOAS ? Contract-first approach, Version control and Shift-left testing ? AWS and Kubernetes ? AutonomousAdaptativeElastic platforms In Return: We will help you settle into the business and support you to build and be your brilliant self We believe in personal growth as well as professional development. On top of that, we will provide: ? Mentoring and leadership ? A competitive salary and rewards package ? Health and wellbeing, career progression and pathway support. ? Hybrid working (as a team, we try to balance remote work and work on site, with a minimum of three set days in the office to allow greater teamwork and decision making) LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Staff Test Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: The Staff Test Engineer Test Lead will play a key role in shaping, facilitating and delivering the testing strategy and quality assurance practices. This individual will work with developers, technology managers, and other customers to ensure the delivery of high-qu... Job Overview: The Staff Test Engineer Test Lead will play a key role in shaping, facilitating and delivering the testing strategy and quality assurance practices. This individual will work with developers, technology managers, and other customers to ensure the delivery of high-quality products that meet expectations. The role will focus on driving effective test practices, automating testing processes, and leading a culture of continuous improvement in software quality. Drive the team to meet quality goals, focusing on delivering high-quality products and maintaining detailed test coverage. Key Responsibilities: ? Facilitate delivery of the test strategy with the tech leads within the team, ensuring alignment with business goals and project requirements. ? Develop and implement comprehensive test examples to guide the team in testing new and existing products. ? Provide leadership, guidance, and mentorship on testing to a team of developers, encouraging best practices. ? Promote a collaborative testing culture, encouraging developers to effectively engage in the testing process. ? Automated Testing & Continuous Integration in collaboration with the DevOps Team. ? Track and report on key testing metrics, providing insight into test coverage, quality trends, and potential risks to management and partners. ? Develop an in-depth understanding of Arms latest hardware architectures and designs to ensure test processes are aligned with evolving technology. ? Collaboration and coordination with other Test teams in ARM. Required Skills and Experience: ? Proven experience within low-level software development, including assembly programming, in contexts such as embedded systems or firmware development. ? Strong understanding of computer architecture and hardware architectures, preferably ARM-based, and their impact on testing processes. ? Hands-on experience with testing and test automation tools, frameworks, and methodologies. ? Strong verbal and written technical communication skills to collaboratively influence and mentor developers and testers in adopting quality-focused practices. ? C++ skills (our code is in C++17), experience debugging C++ programs. “Nice To Have” Skills and Experience: ? Strong expertise in delivering test strategies, automated testing, and CICD frameworks. ? Knowledge of low-level software test techniques. ? Experience working with CI tools such as Jenkins or Artifactory. In Return: Our UK offices are amazing places to collaborate. Our team works on next architecture in ARM which is 5 years ahead of the market. Our product is used by most teams inside and premium customers outside ARM for software development and hardware verification. This job offers an opportunity to lead testing efforts, shape quality strategies, and work closely with innovative technology and products in a dynamic environment. We also have some scope to adapt the job role and title for the right person - if you are interested but unsure whether you tick all the boxes, we still would love you to reach out We are keen to welcome versatile people into Arm LI-MS Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Senior Software Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

As a senior engineer at Arm, not only will you play a part in developing the technology of tomorrow, but you will also have the opportunity to directly help and support hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications. If... As a senior engineer at Arm, not only will you play a part in developing the technology of tomorrow, but you will also have the opportunity to directly help and support hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications. If you are craving for that exciting and challenging role – Arm is the place for you Job Description: The Development Platforms Group is delivering on Arm’s ambition to be ubiquitous across all compute (Cloud, AI, Mobile, IoT, Automotive) and as accessible as possible. It also strives to reduce the cost, complexity, and time needed by our partners, customers, and users to adopt or build on our latest designs and pieces of technology. Responsibilities: You will be joining a growing team which develops and operates some of the online services to make this possible. In creating and maintaining cloud services, you will be involved in: ? Building scalable, API-driven cloud services. ? Running cloud infrastructure to ensure high availability and reliability of cloud services with AWS and Kubernetes. ? Applying DevOps principles, such as Continuous Integration and Delivery, making automation a key feature of our development processes. ? Following the Agile software development lifecycle by being part of every step: from user research, decision making to implementation, operation, and maintenance. ? Applying Site Reliability Engineering (SRE) principles defining service-level objectives (SLO) and supporting metrics. Required Skills and Experience: ? We are looking for an innovative engineer to join us at Arm with a keen interest in software development and more precisely web services. ? You will have used at least one programming language (compiled or interpreted) professionally, for example, Java, Go, C++, Rust, C# or Python, preferably in server side deployments. ? Ideally, your previous experience will include designing, developing, and maintaining APIs, Web services along with connected databases and stores, on dynamically scaled Cloud Infrastructure. ? Familiarity and practical knowledge of common design principles used to build scalable and robust web services. “Nice To Have” Skills and Experience: A practical appreciation and experience of some of the following concepts: ? Object-Oriented Programming ? Test-Driven Development ? Continuous Integration and Continuous Delivery ? Deployment, Containerisation (Docker) ? Microservices ? REST API and HATEOAS ? Contract-first approach, Version control and Shift-left testing ? AWS and Kubernetes ? AutonomousAdaptativeElastic platforms In Return: We will help you settle into the business and support you to build and be your brilliant self We believe in personal growth as well as professional development. On top of that, we will provide: ? Mentoring and leadership ? A competitive salary and rewards package ? Health and wellbeing, career progression and pathway support. ? Hybrid working (as a team, we try to balance remote work and work on site, with a minimum of three set days in the office to allow greater teamwork and decision making) LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Lead Quality Assurance Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: The Staff Test Engineer Test Lead will play a key role in shaping, facilitating and delivering the testing strategy and quality assurance practices. This individual will work with developers, technology managers, and other customers to ensure the delivery of high-qu... Job Overview: The Staff Test Engineer Test Lead will play a key role in shaping, facilitating and delivering the testing strategy and quality assurance practices. This individual will work with developers, technology managers, and other customers to ensure the delivery of high-quality products that meet expectations. The role will focus on driving effective test practices, automating testing processes, and leading a culture of continuous improvement in software quality. Drive the team to meet quality goals, focusing on delivering high-quality products and maintaining detailed test coverage. Key Responsibilities: ? Facilitate delivery of the test strategy with the tech leads within the team, ensuring alignment with business goals and project requirements. ? Develop and implement comprehensive test examples to guide the team in testing new and existing products. ? Provide leadership, guidance, and mentorship on testing to a team of developers, encouraging best practices. ? Promote a collaborative testing culture, encouraging developers to effectively engage in the testing process. ? Automated Testing & Continuous Integration in collaboration with the DevOps Team. ? Track and report on key testing metrics, providing insight into test coverage, quality trends, and potential risks to management and partners. ? Develop an in-depth understanding of Arms latest hardware architectures and designs to ensure test processes are aligned with evolving technology. ? Collaboration and coordination with other Test teams in ARM. Required Skills and Experience: ? Proven experience within low-level software development, including assembly programming, in contexts such as embedded systems or firmware development. ? Strong understanding of computer architecture and hardware architectures, preferably ARM-based, and their impact on testing processes. ? Hands-on experience with testing and test automation tools, frameworks, and methodologies. ? Strong verbal and written technical communication skills to collaboratively influence and mentor developers and testers in adopting quality-focused practices. ? C++ skills (our code is in C++17), experience debugging C++ programs. “Nice To Have” Skills and Experience: ? Strong expertise in delivering test strategies, automated testing, and CICD frameworks. ? Knowledge of low-level software test techniques. ? Experience working with CI tools such as Jenkins or Artifactory. In Return: Our UK offices are amazing places to collaborate. Our team works on next architecture in ARM which is 5 years ahead of the market. Our product is used by most teams inside and premium customers outside ARM for software development and hardware verification. This job offers an opportunity to lead testing efforts, shape quality strategies, and work closely with innovative technology and products in a dynamic environment. We also have some scope to adapt the job role and title for the right person - if you are interested but unsure whether you tick all the boxes, we still would love you to reach out We are keen to welcome versatile people into Arm LI-MS Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Principal Testing Strategist (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: The Staff Test Engineer Test Lead will play a key role in shaping, facilitating and delivering the testing strategy and quality assurance practices. This individual will work with developers, technology managers, and other customers to ensure the delivery of high-qu... Job Overview: The Staff Test Engineer Test Lead will play a key role in shaping, facilitating and delivering the testing strategy and quality assurance practices. This individual will work with developers, technology managers, and other customers to ensure the delivery of high-quality products that meet expectations. The role will focus on driving effective test practices, automating testing processes, and leading a culture of continuous improvement in software quality. Drive the team to meet quality goals, focusing on delivering high-quality products and maintaining detailed test coverage. Key Responsibilities: ? Facilitate delivery of the test strategy with the tech leads within the team, ensuring alignment with business goals and project requirements. ? Develop and implement comprehensive test examples to guide the team in testing new and existing products. ? Provide leadership, guidance, and mentorship on testing to a team of developers, encouraging best practices. ? Promote a collaborative testing culture, encouraging developers to effectively engage in the testing process. ? Automated Testing & Continuous Integration in collaboration with the DevOps Team. ? Track and report on key testing metrics, providing insight into test coverage, quality trends, and potential risks to management and partners. ? Develop an in-depth understanding of Arms latest hardware architectures and designs to ensure test processes are aligned with evolving technology. ? Collaboration and coordination with other Test teams in ARM. Required Skills and Experience: ? Proven experience within low-level software development, including assembly programming, in contexts such as embedded systems or firmware development. ? Strong understanding of computer architecture and hardware architectures, preferably ARM-based, and their impact on testing processes. ? Hands-on experience with testing and test automation tools, frameworks, and methodologies. ? Strong verbal and written technical communication skills to collaboratively influence and mentor developers and testers in adopting quality-focused practices. ? C++ skills (our code is in C++17), experience debugging C++ programs. “Nice To Have” Skills and Experience: ? Strong expertise in delivering test strategies, automated testing, and CICD frameworks. ? Knowledge of low-level software test techniques. ? Experience working with CI tools such as Jenkins or Artifactory. In Return: Our UK offices are amazing places to collaborate. Our team works on next architecture in ARM which is 5 years ahead of the market. Our product is used by most teams inside and premium customers outside ARM for software development and hardware verification. This job offers an opportunity to lead testing efforts, shape quality strategies, and work closely with innovative technology and products in a dynamic environment. We also have some scope to adapt the job role and title for the right person - if you are interested but unsure whether you tick all the boxes, we still would love you to reach out We are keen to welcome versatile people into Arm LI-MS Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Managing Director, Trilogy (Remote) - $400,000/year USD

Crossover

Cambridge, Cambridgeshire
$71859.66 - $71859.66 Per Year
Full Time
Posted 11/6/2024

If you think most CEOs are full of themselves (and full of other stuff) keep reading. Here’s a CEO track that requires — and actually rewards — zero experience being a CEO. In this role, you’ll become an incredibly effective, customer-facing CEO in an environment with more than 1... If you think most CEOs are full of themselves (and full of other stuff) keep reading. Here’s a CEO track that requires — and actually rewards — zero experience being a CEO. In this role, you’ll become an incredibly effective, customer-facing CEO in an environment with more than 100 software products. Who You Are You’ve never been a CEO before. Probably because most of the time, “CEO” is just a 3-letter code for “an exhausting hamster wheel of team building and internal operations logistics.” And hopping on that hamster wheel would be a huge waste of your talent and potential. You’re smart. You keep things clear and direct. And while you’ve worked in SaaS for many years, you don’t have a decade of outdated “leadership” learnings to unlearn. You’re ready to be the leader that smart employees like you have been waiting for. This job right here is your launchpad. You're a generative AI power user. You've used ChatGPT, Claude, Bard, or a similar tool to automate previously manual workflows (note: this role does not require a software development background). You should already be well on your way to building a strong personal brand. We believe in the importance of a personal brand, and we’ll help you develop yours. You should understand the benefits and impact of a personal brand, the long-tail nature of content, and the effort it takes. You have experience with quickly moving products, particularly in leadership roles during the launch of epic new features. If you’ve been part of teams going from Seed through Series A/B rounds, that’s a huge plus. You’ve got proven ability to get customers excited about new product features and have used metrics like net dollar retention and win-back rates (and others) to measure the impact of new product features. What you will be doing Implementing AI-driven Productivity Improvements: Utilizing generative AI tools to streamline and automate various workflows across the company. Customer Engagement and Feedback: Interacting with customers to gather insights and feedback, and using this information to enhance product offerings. Develop a Personal Monopoly: Publishing podcast episodes and blog posts and building a social media following to evangelize your portfolio's AI-driven products. What you will NOT be doing Busywork that drains your creativity. Day-in, day-out team management or internal operations that distract from your vision. Tinker with the business model to figure out what works. (Remember, we’re giving you the playbook.) Key Responsibilities Candidate Requirements At least 8 years of work experience in the enterprise software industry Leadership experience in marketing, sales, business development, partnerships, professional services, or another hands-on customer-facing domain Advanced generative AI proficiency (i.e., use of multiple AI tools, ability to automate workflows and custom GPTs); if you've only used LLMs for research, learning, brainstorming, or content generation, that will be deemed insufficient Currently based in North America, South America, or Europe

Software Engineer within ML (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Arm is seeking a highly motivated and creative Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++. The software we develop is what enables neural net... Job Overview: Arm is seeking a highly motivated and creative Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++. The software we develop is what enables neural networks to be deployed on both present and future hardware, making the most out of every cycle and every milliwatt. Responsibilities: As a software engineer, contributing to the design and implementation of a machine learning compiler. Taking ownership of your tasks and sharing collective responsibility for the success of the project. As a member of a self-organising scrum team, applying agile methodologies to plan, implement and deliver on time, quality software. As a hybrid worker (40% in office) and part of a cross-site team, engaging with your colleagues both virtually and in person. We expect you to be capable of working independently, or in small groups, with a high degree of initiative. Be collaborative and relatable as well a good communicator, able to discuss your work at an appropriate level of detail for your audience. And you need to be proficient in English language, both written and spoken. Required Skills and Experience: The software you create will be dealing in both sophisticated abstractions and fine-grained detail. We therefore expect from you: ? Strong problem solving abilities ? Constant and compelling desire to improve We set ourselves high engineering quality standards. You will therefore need an understanding of: ? Programming, particularly C++ but also scripting languages such as Python ? The software lifecycle, from feasibility through to production and support ? How to rigorously test software and design software for test “Nice To Have” Skills and Experience: Exposure to any of the following: ? Compiler development ? Low-level hardware interactions ? Neural Network Processing Units (NPU) or Graphics Processing Units (GPU) and how they are used for ML. In Return: At Arm, you will enjoy working in a highly stimulating and supportive workplace. We work closely with other software, hardware and system teams across the company. You will have a chance to share ideas with and learn new skills from the best engineers in the world. Arm offers a generous benefits package including sabbatical leave, private medical insurance, supplementary pension and wellness benefits. We have a hybrid working approach where we offer people the flexibility to work part of their time from home. LI-MZ1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Machine Learning Compiler Developer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Arm is seeking a highly motivated and creative Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++. The software we develop is what enables neural net... Job Overview: Arm is seeking a highly motivated and creative Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++. The software we develop is what enables neural networks to be deployed on both present and future hardware, making the most out of every cycle and every milliwatt. Responsibilities: As a software engineer, contributing to the design and implementation of a machine learning compiler. Taking ownership of your tasks and sharing collective responsibility for the success of the project. As a member of a self-organising scrum team, applying agile methodologies to plan, implement and deliver on time, quality software. As a hybrid worker (40% in office) and part of a cross-site team, engaging with your colleagues both virtually and in person. We expect you to be capable of working independently, or in small groups, with a high degree of initiative. Be collaborative and relatable as well a good communicator, able to discuss your work at an appropriate level of detail for your audience. And you need to be proficient in English language, both written and spoken. Required Skills and Experience: The software you create will be dealing in both sophisticated abstractions and fine-grained detail. We therefore expect from you: ? Strong problem solving abilities ? Constant and compelling desire to improve We set ourselves high engineering quality standards. You will therefore need an understanding of: ? Programming, particularly C++ but also scripting languages such as Python ? The software lifecycle, from feasibility through to production and support ? How to rigorously test software and design software for test “Nice To Have” Skills and Experience: Exposure to any of the following: ? Compiler development ? Low-level hardware interactions ? Neural Network Processing Units (NPU) or Graphics Processing Units (GPU) and how they are used for ML. In Return: At Arm, you will enjoy working in a highly stimulating and supportive workplace. We work closely with other software, hardware and system teams across the company. You will have a chance to share ideas with and learn new skills from the best engineers in the world. Arm offers a generous benefits package including sabbatical leave, private medical insurance, supplementary pension and wellness benefits. We have a hybrid working approach where we offer people the flexibility to work part of their time from home. LI-MZ1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Developer Relations Engineer - Gaming (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced softwa... Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced software engineer with a passion for problem-solving and a desire to engage with a diverse range of developers across our ecosystem? As a Senior Developer Relations Engineer in our growing team, you will be helping to solve technical challenges for our partners and ensuring their developers are getting the best from Arms technologies and tooling. Responsibilities: ? Build and maintain strong working relations with software developers, driving and recording conversations that matter. ? Work directly with software partners to understand their goals and issues, and help provide solutions. ? Collaborate on partner solutions with internal experts, particularly within our performance tools, graphics and machine learning teams. ? Perform hands-on development when required, to reproduce partner issues and engineer proof-of-concept solutions. ? Learn about new technologies relevant to our software partners. Required Skills and Experience: ? Excellent communication skills: able to express ideas and connect with internal teams, external partners and the wider developer community. ? Strong technical understanding of computing fundamentals: comfortable debugging and solving performance issues with relevant tools. ? Demonstrable working knowledge of CC++: able to write, maintain and debug code. ? Experience in developing software solutions for Android or Linux. “Nice To Have” Skills and Experience: ? Familiar with the Arm architecture. ? Experience with machine learning, graphics APIs and game engines such as Unity and Unreal. ? Exposure to agile teams or projects with a focus on releasing user value early and continuous improvement. In Return: Become a key representative of the developer ecosystem across Arm and use your engineering skills to contribute to the success of our partners projects. Join a friendly working environment and receive a very competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. All Arm employees are provided with vital training to succeed in their respective roles, and we offer a hybrid approach to home and office working. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Lead Developer Engagement Specialist (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced softwa... Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced software engineer with a passion for problem-solving and a desire to engage with a diverse range of developers across our ecosystem? As a Senior Developer Relations Engineer in our growing team, you will be helping to solve technical challenges for our partners and ensuring their developers are getting the best from Arms technologies and tooling. Responsibilities: ? Build and maintain strong working relations with software developers, driving and recording conversations that matter. ? Work directly with software partners to understand their goals and issues, and help provide solutions. ? Collaborate on partner solutions with internal experts, particularly within our performance tools, graphics and machine learning teams. ? Perform hands-on development when required, to reproduce partner issues and engineer proof-of-concept solutions. ? Learn about new technologies relevant to our software partners. Required Skills and Experience: ? Excellent communication skills: able to express ideas and connect with internal teams, external partners and the wider developer community. ? Strong technical understanding of computing fundamentals: comfortable debugging and solving performance issues with relevant tools. ? Demonstrable working knowledge of CC++: able to write, maintain and debug code. ? Experience in developing software solutions for Android or Linux. “Nice To Have” Skills and Experience: ? Familiar with the Arm architecture. ? Experience with machine learning, graphics APIs and game engines such as Unity and Unreal. ? Exposure to agile teams or projects with a focus on releasing user value early and continuous improvement. In Return: Become a key representative of the developer ecosystem across Arm and use your engineering skills to contribute to the success of our partners projects. Join a friendly working environment and receive a very competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. All Arm employees are provided with vital training to succeed in their respective roles, and we offer a hybrid approach to home and office working. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Gaming Software Solutions Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced softwa... Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced software engineer with a passion for problem-solving and a desire to engage with a diverse range of developers across our ecosystem? As a Senior Developer Relations Engineer in our growing team, you will be helping to solve technical challenges for our partners and ensuring their developers are getting the best from Arms technologies and tooling. Responsibilities: ? Build and maintain strong working relations with software developers, driving and recording conversations that matter. ? Work directly with software partners to understand their goals and issues, and help provide solutions. ? Collaborate on partner solutions with internal experts, particularly within our performance tools, graphics and machine learning teams. ? Perform hands-on development when required, to reproduce partner issues and engineer proof-of-concept solutions. ? Learn about new technologies relevant to our software partners. Required Skills and Experience: ? Excellent communication skills: able to express ideas and connect with internal teams, external partners and the wider developer community. ? Strong technical understanding of computing fundamentals: comfortable debugging and solving performance issues with relevant tools. ? Demonstrable working knowledge of CC++: able to write, maintain and debug code. ? Experience in developing software solutions for Android or Linux. “Nice To Have” Skills and Experience: ? Familiar with the Arm architecture. ? Experience with machine learning, graphics APIs and game engines such as Unity and Unreal. ? Exposure to agile teams or projects with a focus on releasing user value early and continuous improvement. In Return: Become a key representative of the developer ecosystem across Arm and use your engineering skills to contribute to the success of our partners projects. Join a friendly working environment and receive a very competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. All Arm employees are provided with vital training to succeed in their respective roles, and we offer a hybrid approach to home and office working. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Principal Technology Liaison Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced softwa... Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced software engineer with a passion for problem-solving and a desire to engage with a diverse range of developers across our ecosystem? As a Senior Developer Relations Engineer in our growing team, you will be helping to solve technical challenges for our partners and ensuring their developers are getting the best from Arms technologies and tooling. Responsibilities: ? Build and maintain strong working relations with software developers, driving and recording conversations that matter. ? Work directly with software partners to understand their goals and issues, and help provide solutions. ? Collaborate on partner solutions with internal experts, particularly within our performance tools, graphics and machine learning teams. ? Perform hands-on development when required, to reproduce partner issues and engineer proof-of-concept solutions. ? Learn about new technologies relevant to our software partners. Required Skills and Experience: ? Excellent communication skills: able to express ideas and connect with internal teams, external partners and the wider developer community. ? Strong technical understanding of computing fundamentals: comfortable debugging and solving performance issues with relevant tools. ? Demonstrable working knowledge of CC++: able to write, maintain and debug code. ? Experience in developing software solutions for Android or Linux. “Nice To Have” Skills and Experience: ? Familiar with the Arm architecture. ? Experience with machine learning, graphics APIs and game engines such as Unity and Unreal. ? Exposure to agile teams or projects with a focus on releasing user value early and continuous improvement. In Return: Become a key representative of the developer ecosystem across Arm and use your engineering skills to contribute to the success of our partners projects. Join a friendly working environment and receive a very competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. All Arm employees are provided with vital training to succeed in their respective roles, and we offer a hybrid approach to home and office working. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Senior Gaming Developer Advocate (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced softwa... Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced software engineer with a passion for problem-solving and a desire to engage with a diverse range of developers across our ecosystem? As a Senior Developer Relations Engineer in our growing team, you will be helping to solve technical challenges for our partners and ensuring their developers are getting the best from Arms technologies and tooling. Responsibilities: ? Build and maintain strong working relations with software developers, driving and recording conversations that matter. ? Work directly with software partners to understand their goals and issues, and help provide solutions. ? Collaborate on partner solutions with internal experts, particularly within our performance tools, graphics and machine learning teams. ? Perform hands-on development when required, to reproduce partner issues and engineer proof-of-concept solutions. ? Learn about new technologies relevant to our software partners. Required Skills and Experience: ? Excellent communication skills: able to express ideas and connect with internal teams, external partners and the wider developer community. ? Strong technical understanding of computing fundamentals: comfortable debugging and solving performance issues with relevant tools. ? Demonstrable working knowledge of CC++: able to write, maintain and debug code. ? Experience in developing software solutions for Android or Linux. “Nice To Have” Skills and Experience: ? Familiar with the Arm architecture. ? Experience with machine learning, graphics APIs and game engines such as Unity and Unreal. ? Exposure to agile teams or projects with a focus on releasing user value early and continuous improvement. In Return: Become a key representative of the developer ecosystem across Arm and use your engineering skills to contribute to the success of our partners projects. Join a friendly working environment and receive a very competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. All Arm employees are provided with vital training to succeed in their respective roles, and we offer a hybrid approach to home and office working. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Senior Developer Relations Engineer (Some experience required)

ARM

Chesterton, Cambridge
$30000 - $30000 Per Year
Part Time
Posted 11/4/2024

Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced softwa... Job Overview: Arm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server. Are you an experienced software engineer with a passion for problem-solving and a desire to engage with a diverse range of developers across our ecosystem? As a Senior Developer Relations Engineer in our growing team, you will be helping to solve technical challenges for our partners and ensuring their developers are getting the best from Arms technologies and tooling. Responsibilities: ? Build and maintain strong working relations with software developers, driving and recording conversations that matter. ? Work directly with software partners to understand their goals and issues, and help provide solutions. ? Collaborate on partner solutions with internal experts, particularly within our performance tools, graphics and machine learning teams. ? Perform hands-on development when required, to reproduce partner issues and engineer proof-of-concept solutions. ? Learn about new technologies relevant to our software partners. Required Skills and Experience: ? Excellent communication skills: able to express ideas and connect with internal teams, external partners and the wider developer community. ? Strong technical understanding of computing fundamentals: comfortable debugging and solving performance issues with relevant tools. ? Demonstrable working knowledge of CC++: able to write, maintain and debug code. ? Experience in developing software solutions for Android or Linux. “Nice To Have” Skills and Experience: ? Familiar with the Arm architecture. ? Experience with machine learning, graphics APIs and game engines such as Unity and Unreal. ? Exposure to agile teams or projects with a focus on releasing user value early and continuous improvement. In Return: Become a key representative of the developer ecosystem across Arm and use your engineering skills to contribute to the success of our partners projects. Join a friendly working environment and receive a very competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. All Arm employees are provided with vital training to succeed in their respective roles, and we offer a hybrid approach to home and office working. LI-JB1 Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groupsteams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Three Junior Developers (Java, Python, Kafka, Kubernetes, Angular or React JS, SQL, Oracle, MongoDB, DevOps tools, CI-CD pipelines, GIT) in Boston or Tampa or Durham, NC

DBA Web Technologies

Boston, MA
Posted 2/9/2024

Three Junior Developers (Java, Python, Kafka, Kubernetes, Angular or React JS, SQL, Oracle, MongoDB, DevOps tools, CI-CD pipelines, GIT...  ...manage the development, testing, debugging and implementation of software programs, applications and projects.  ... Three Junior Developers (Java, Python, Kafka, Kubernetes, Angular or React JS, SQL, Oracle, MongoDB, DevOps tools, CI-CD pipelines, GIT...  ...manage the development, testing, debugging and implementation of software programs, applications and projects.  -3+ years of modern... 

AI Engineer - AI, Unreal Engine, C++

CyberCoders

Boston, MA
$135185 - $135185 Per Year
Full-time
Posted 11/1/2024

 ...behaviors for non-player characters (NPCs). Utilize Unreal Engine to integrate AI systems seamlessly into the game environment. Develop and optimize AI pathfinding and decision-making processes to enhance player experience. Test and iterate on AI function...  ...behaviors for non-player characters (NPCs). Utilize Unreal Engine to integrate AI systems seamlessly into the game environment. Develop and optimize AI pathfinding and decision-making processes to enhance player experience. Test and iterate on AI functionalities... 

Senior full stack software engineer java

Fidelity Investments

Boston, MA
Posted 11/12/2024

 ...mission to deliver unified experiences to our customers. As a software engineer at Fidelity,   You will help us build the solutions...  ...opportunity to contribute ideas to improve our products as well as develop your skills, learn new techno...  ...mission to deliver unified experiences to our customers. As a software engineer at Fidelity,   You will help us build the solutions...  ...opportunity to contribute ideas to improve our products as well as develop your skills, learn new technologies and languages, and continue... 

FOUR Full Stack Java Developers (Java, Spring Boot, Hibernate, Cloud, Angular, React JS, SQL, Oracle, DevOps tools, CI-CD, JavaScript, Python, REST API, MySQL) in Boston, MA

DBA Web Technologies

Boston, MA
Posted 7/11/2024

FOUR Full Stack Java Developers (Java, Spring Boot, Hibernate, Cloud, Angular, React JS, SQL, Oracle, DevOps tools, CI-CD, JavaScript,...  ...Spring Boot, SQL Server Location: Massachusetts Job Function: Software Engineering - Java Date Of Job Posting: ... FOUR Full Stack Java Developers (Java, Spring Boot, Hibernate, Cloud, Angular, React JS, SQL, Oracle, DevOps tools, CI-CD, JavaScript,...  ...Spring Boot, SQL Server Location: Massachusetts Job Function: Software Engineering - Java Date Of Job Posting: 04-16-2021 FOUR Full... 

Sr. C++/QT Engineer - Tool Development

PDDN INC.

Boston, MA
Temporary
Posted 10/31/2024

 ...PDDN is a provider of end-to-end software solutions and IT consulting Services and software development Company. is headquartered...  ...automation & collaboration. A talented and motivated C++/ QT developer to join the team in developing innovati...  ...PDDN is a provider of end-to-end software solutions and IT consulting Services and software development Company. is headquartered...  ...automation & collaboration. A talented and motivated C++/ QT developer to join the team in developing innovative tools for the product... 

C++ software engineer

Motion Recruitment

Boston, MA
Posted 11/8/2024

 ...Our client is designing and developing advanced robotic systems that explore, map, and monitor the ocean depths, supporting a variety...  ...As they continue to grow, they are looking for a talented C++ Software Engineer to help advance the softwa...  ...Our client is designing and developing advanced robotic systems that explore, map, and monitor the ocean depths, supporting a variety...  ...As they continue to grow, they are looking for a talented C++ Software Engineer to help advance the software systems that power their... 

Software Engineer (C++/Rust)

Databento

Boston, MA
Posted 10/17/2024

 ...a team of fewer than 30 employees. We're looking for a junior software engineer (on parity with L3 to L4 at a large tech firm) to join...  ...and paid in their local currency. Responsibilities ~Design, develop, and maintain high-performance ser...  ...a team of fewer than 30 employees. We're looking for a junior software engineer (on parity with L3 to L4 at a large tech firm) to join...  ...and paid in their local currency. Responsibilities ~Design, develop, and maintain high-performance server applications in C/C++ and... 

Senior Software Engineer (C++)

Extreme Event Solutions

Boston, MA
Full-time
Posted 11/8/2024

 ...team and be part of something new and exciting. As a full-stack developer, you will help develop scalable solutions for a leading...  ...framework, algorithms, and tooling Proactively contribute to software performance optimizations Proactiv...  ...team and be part of something new and exciting. As a full-stack developer, you will help develop scalable solutions for a leading...  ...framework, algorithms, and tooling Proactively contribute to software performance optimizations Proactively contribute improvements... 

Senior C++ Engineer with Medical Device

PDDN INC.

Boston, MA
Temporary
Posted 10/31/2024

 ...PDDN is a provider of end-to-end software solutions and IT consulting Services and software development Company. is headquartered...  ...) Interview: Phone/Skype Senior Software (SW) Engineer to develop C++ based application for medical devic...  ...PDDN is a provider of end-to-end software solutions and IT consulting Services and software development Company. is headquartered...  ...) Interview: Phone/Skype Senior Software (SW) Engineer to develop C++ based application for medical device applications in Linux... 

Software developer - c++

Active Consulting Services LLC

Boston, MA
Posted 11/10/2024

 ...Job Title: C++ Software Developer Location: Boston, MA (Onsite) Industry: Pharmaceutical Industry Position Summary: We are seeking a highly skilled Software Engineer specializing in C# and C++ to join our team supporting a prominent client in the pha...  ...Job Title: C++ Software Developer Location: Boston, MA (Onsite) Industry: Pharmaceutical Industry Position Summary: We are seeking a highly skilled Software Engineer specializing in C# and C++ to join our team supporting a prominent client in the pharmaceutical... 

Embedded software engineer

Draper

Cambridge, MA
Full-time
Posted 11/8/2024

 ...fertilization of ideas necessary for true innovation. For more information about Draper, visit Job Description Summary The Software Engineer develops high performance solutions for resource constrained targets. Develops next-generation resilient and f...  ...fertilization of ideas necessary for true innovation. For more information about Draper, visit Job Description Summary The Software Engineer develops high performance solutions for resource constrained targets. Develops next-generation resilient and fault tolerant... 

Principal Software Engineer, (C#/.NET Core/AWS)

Selby Jennings

Boston, MA
Full-time
Posted 10/29/2024

 ...Delivering high-quality value-added enhancements to existing platforms Automating the software development, testing and deployment process Collaborating with other groups including developers, DBAs, network engineers, quality assurance and third party...  ...Delivering high-quality value-added enhancements to existing platforms Automating the software development, testing and deployment process Collaborating with other groups including developers, DBAs, network engineers, quality assurance and third party vendors /... 

Principal Software Engineering

Pharma Research

Cambridge, MA
Posted 11/1/2024

 ...therapies. About the Role Purpose of the Role: The Software Engineering team within NIBR’s 400-people strong Informatics organization (NX), you will be responsible for designing and developing a next generation of software tools. Working i...  ...therapies. About the Role Purpose of the Role: The Software Engineering team within NIBR’s 400-people strong Informatics organization (NX), you will be responsible for designing and developing a next generation of software tools. Working in a highly... 

Senior Software Developer

Global Channel Management, Inc.

Boston, MA
Full-time
Posted 10/30/2024

Senior Software Developer needs 5+ years of software development experience Senior Software Developer requires: Strong knowledge of JavaScript framework Strong experience with Node.js Strong experience with Angular Strong problem-solving skills Experience... Senior Software Developer needs 5+ years of software development experience Senior Software Developer requires: Strong knowledge of JavaScript framework Strong experience with Node.js Strong experience with Angular Strong problem-solving skills Experience... 

Embedded Software Engineer [Aerospace|Medtech]

Critical Software

Cambridge, MA
Full-time
Posted 11/1/2024

 ...At Critical Software we genuinely believe that our people are what makes us what we are. At the heart of everything we do are our diverse and talented individuals, pushing the boundaries of what´s possible. Working at Critical is more than just a career choice, it...  ...At Critical Software we genuinely believe that our people are what makes us what we are. At the heart of everything we do are our diverse and talented individuals, pushing the boundaries of what´s possible. Working at Critical is more than just a career choice, it is... 

Principal Software Engineer, Secure DevOps Platforms

Liberty Mutual Insurance

Boston, MA
$11672161 - $11672161 Per Year
Posted 10/1/2024

 ...and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding...  ...peace of mind for our customers worldwide. As a principal software engineer at Liberty Mutual, youll co...  ...and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding...  ...peace of mind for our customers worldwide. As a principal software engineer at Liberty Mutual, youll consult on highly complex projects... 

Technical Lead Software Engineer

Selby Jennings

Boston, MA
Full-time
Posted 10/12/2024

 ...programming to join our dynamic technology team. The successful candidate will play a pivotal role in designing, developing, and maintaining critical software systems that support our trading and market operations. This role requires a deep understanding of...  ...programming to join our dynamic technology team. The successful candidate will play a pivotal role in designing, developing, and maintaining critical software systems that support our trading and market operations. This role requires a deep understanding of capital... 

Senior Software Developer | Harvard University Medical School

Harvard University Medical School

Boston, MA
Posted 11/4/2024

 ...by the National Institutes of Health. HuBMAP is committed to developing the next generation of molecular analysis technologies, computational...  ...community. With a comprehensive understanding of the software development tasks needed to acc...  ...by the National Institutes of Health. HuBMAP is committed to developing the next generation of molecular analysis technologies, computational...  ...community. With a comprehensive understanding of the software development tasks needed to accomplish the goals of HuBMAP,... 

Senior software developer - product

Pearson Education Services

Boston, MA
Full-time
Posted 11/9/2024

 ...global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Summary As a Senior Software Developer, you will be the most senior engineer of a 3-person dev team focused on adding new "Item Assist" features using C# and ...  ...global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Summary As a Senior Software Developer, you will be the most senior engineer of a 3-person dev team focused on adding new "Item Assist" features using C# and Angular... 

Mobile engineer ios or android

Fidelity Investments

Boston, MA
Full-time
Posted 11/7/2024

 ...highly reliable iOS/Android Platform for native mobile applications As a Software Engineer you will be applying your strong Mobile (iOS/Android) development and testing skills to design, develop, test, deploy, maintain and improve the customer-facing sof...  ...highly reliable iOS/Android Platform for native mobile applications As a Software Engineer you will be applying your strong Mobile (iOS/Android) development and testing skills to design, develop, test, deploy, maintain and improve the customer-facing software solutions... 

Lead Full Stack Engineer, Generative AI Products, Digital Transformation | Harvard University Business School

Harvard University Business School

Boston, MA
Posted 11/2/2024

 ...track Provide leadership and mentorship to contract FSE team Develop robust and user-friendly using React, Vite, Typescript,...  ...Knowledge of information technology applications, processes, software and equipment Highly specialized knowledg...  ...track Provide leadership and mentorship to contract FSE team Develop robust and user-friendly using React, Vite, Typescript,...  ...Knowledge of information technology applications, processes, software and equipment Highly specialized knowledge of a specific technology... 

Principal Software Engineer - Video Team

SimpliSafe

Boston, MA
Posted 7/2/2024

 ...with their home security cameras from anywhere in the world.  We’re looking for a motivated, experienced Principal Software Engineer to design, develop, maintain and own software solutions. We're a backend team solving large-scale video streaming and recor...  ...with their home security cameras from anywhere in the world.  We’re looking for a motivated, experienced Principal Software Engineer to design, develop, maintain and own software solutions. We're a backend team solving large-scale video streaming and recording problems... 

Principal software engineer / developer

Fidelity Investments

Boston, MA
Posted 11/9/2024

 ...tools -- BigBucket, Jenkins, UDeploy, Concourse, EKS, and Docker. Develops, deploys, and maintains code quality by performing code reviews...  ...into business solutions by developing complex or multiple software applications and conducting studie...  ...tools -- BigBucket, Jenkins, UDeploy, Concourse, EKS, and Docker. Develops, deploys, and maintains code quality by performing code reviews...  ...into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Analyzes and... 

Principal Software Engineer

Liberty Mutual Insurance

Boston, MA
$11672183 - $11672183 Per Year
Posted 11/6/2024

 ...and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding...  ...peace of mind for our customers worldwide. As a principal software engineer in our USRM PL Products Tec...  ...and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding...  ...peace of mind for our customers worldwide. As a principal software engineer in our USRM PL Products Tech Team at Liberty Mutual, youll... 

Principal Software Engineer

Snyk

Boston, MA
Posted 9/11/2024

 ...day, the world gets more digital thanks to tens of millions of developers building the future faster than ever. But with exponential...  ...Minimum of 10 years of experience in technical leadership roles in software engineering. ~Bachelor’s degre...  ...day, the world gets more digital thanks to tens of millions of developers building the future faster than ever. But with exponential...  ...Minimum of 10 years of experience in technical leadership roles in software engineering. ~Bachelor’s degree in Computer Science,... 

Team Lead - Software Engineering

Alarm.com

Boston, MA
Posted 9/9/2024

 ...would love to speak with you. Alarm.com is seeking a versatile Software Team Lead to join our team in Downtown Boston. Our office has...  ...expanding. In this role, you will manage a team of full-stack developers working on the platform that powe...  ...would love to speak with you. Alarm.com is seeking a versatile Software Team Lead to join our team in Downtown Boston. Our office has...  ...expanding. In this role, you will manage a team of full-stack developers working on the platform that powers Alarm.com's growing ecosystem... 

Full Stack Engineer (IPC)

Goli Tech

Boston, MA
Posted 11/8/2024

 ...Engineer Web Full Stack *** There is a preference for Full Stack developers who recently ended with Fidelity in last 6 months. But not a...  ...Expertise and Skills You Bring Advanced full stack software development experience, buildin...  ...Engineer Web Full Stack *** There is a preference for Full Stack developers who recently ended with Fidelity in last 6 months. But not a...  ...Expertise and Skills You Bring Advanced full stack software development experience, building enterprise web and middle... 

Senior Full-Stack Engineer in Advanced AI Technologies

Unreal Gigs

Boston, MA
Full-time
Posted 11/7/2024

 ...akin to the most renowned AI labs in the world. Our mission is to develop AI technologies that benefit humanity, tackling some of the...  ...curve in the latest developments in AI, machine learning, and software development practices. Quali...  ...akin to the most renowned AI labs in the world. Our mission is to develop AI technologies that benefit humanity, tackling some of the...  ...curve in the latest developments in AI, machine learning, and software development practices. Qualifications: A minimum of... 

[Internal] Full Stack Developer Trainee

FocusKPI Inc.

Boston, MA
Internship
Posted 10/29/2024

 ...excited to introduce our AI Trainee Program at FocusKPI, Inc. This 3-month program is designed to provide hands-on experience in developing AI solutions through real-world projects under the mentorship of our experienced team. Throughout the program, you'll rece...  ...excited to introduce our AI Trainee Program at FocusKPI, Inc. This 3-month program is designed to provide hands-on experience in developing AI solutions through real-world projects under the mentorship of our experienced team. Throughout the program, you'll receive... 

Director - Technical Development Lead

GSK

Cambridge, MA
Posted 11/10/2024

 ...with Vaccine Development Team and Technical R&D functions. As leader of the cross-functional Technical Development Team (TDT), develop, coordinate, challenge and adjust technical development strategy & plans on a regular basis with key members of the TDT.  Le...  ...with Vaccine Development Team and Technical R&D functions. As leader of the cross-functional Technical Development Team (TDT), develop, coordinate, challenge and adjust technical development strategy & plans on a regular basis with key members of the TDT.  Lead the... 

Explore Categories